一:多分支选择结构
多分支选择结构的语法格式如下:
if 条件表达式 1 :
语句 1/语句块 1
elif 条件表达式 2:
语句 2/语句块 2
.
.
elif 条件表达式 n :
语句 n/语句块n
[else:
语句 n+1/语句块 n+1
]
注:多分支结构,几个分支之间是有逻辑关系的,不能随意颠倒顺序。
【操作】输入一个学生的成绩,将其转化成简单描述:不及格(小于60)、及格(60-79)、良 好(80-89)、优秀(90-100)。
1 #多分支选择测试
2 #方法一:使用完整的条件表达:每个分支都使用了独立的、完整的判断,顺序可以随意挪动,而不影响程序运行
3 score = int(input("请输入分数:"))4 grade = ""
5 if score<60:6 grade = "不及格"
7 if 60<=score<80:8 grade = "及格"
9 if 80<=score<90:10 grade = "良好"
11 else:12 grade = "优秀"
13 print("分数是{0},等级是{1}".format(score,grade))14
15 #方法二:利用多分支结构:几个分支之间是有逻辑关系的,不能随意颠倒顺序
16 score1 = int(input("请输入分数: