#判断语句if
##单分支
语法
"""
if 条件:
代码块
1.冒号必须是英文状态下
2.必须要缩进
"""
执行流程
代码
"""
eval(字符串)
1.把字符串转换成int类型
a = eval("10")
print(a) #10
print(type(a)) #<class 'int'>
2.对字符串进行计算
a = "3*2"
print(a) #3*2
b = eval(a)
print(b) #6
"""
#input("请猜一个数字") ---Str
#eval() 把Str转换成int
guess = eval(input("请猜一个数字"))
if guess ==99:
print("恭喜你猜对了") #恭喜你猜对了
##二分支
语法
"""
if 条件:
代码块
else:
代码块
"""
执行流程
代码
guess = eval(input("请猜一个数字"))
if guess == 99:
print("恭喜你猜对了")
else:
print("谢谢惠顾")
##多分支
语法
"""
if 条件:
代码块
elif 条件:
代码块
elif 条件:
代码块
........
else:
代码块
"""
执行流程图
代码
score = eval(input("请输入一个成绩:"))
if score >= 90:
print("a")
elif 90 > score>=80:
print("B")
elif 80 >score>=70:
print("C")
elif 70>score>=60:
print("D")
else:
print("不及格")
#三目运算符
语法
满足条件的代码块 if 条件 else 不满足条件的代码块