流程控制介绍
1. 单项分支
2. 双项分支
#接收键盘输入成绩
m = int(input("请输入一个成绩: "))
#执行成绩是否合法判断
if m>0 and m<=100:
print("你的成绩是{}分".format(m))
if m>=60:
print("成绩及格")
else:
print("成绩不及格")
else:
print("你输入的成绩不合法!")
输入80
3.多项分支
接收键盘输入成绩
m = int(input("请输入一个成绩: "))
#执行成绩是否合法判断
if m>0 and m<=100:
print("你的成绩是{}分".format(m))
#成绩等级判断:0-60~75~90~100
if m>=90:
print("成绩优秀!")
elif m>=75:
print("成绩良好!")
elif m>=60:
print("成绩及格!")
else:
print("成绩不及格")
else:
print("你输入的成绩不合法!")
输入80
4. 巢状分支
无论怎么执行都是执行两次,效率更高。