分支结构(选择结构)
上一节
下一节
分支结构:
通过案例学习,掌握分支结构的使用。
if 条件判断:
条件判断的结果两种情况:True 或 False
可以通过关系运算符>, <, >=, <=, ==, != 来表达条件, 还可以用逻辑运算符 and, or, not 。
【例1】判断输入的年份是否是闰年。

【例2】获取用户输入的一个百分制成绩,转换成五分制,给出对应的A([90,100])、B([80-90))、C(70-80))、D([60-70))、E([0-60)等级。
if <条件1>:
<语句块1>
elif <条件2>:
<语句块2>
...
else:
<语句块N>
1 2 3 4 5 6 7 8 9 10 11 12 13 | # 将百分制成绩转换为五分制成绩 score = eval(input("请输出一个百分制成绩:")) if score >= 60.0: grade = "D" elif score >= 70.0: grade = "C" elif score >= 80.0: grade = "B" elif score >= 90.0: grade = "A" else: grade = "E" print("对应的五分制成绩是:{}".format(grade)) |
运行:
>>> 请输出一个百分制成绩:80 对应的五分制成绩是:D |

