021 分支结构 - 条件语句 if...elif...else
主要内容
- if...elif...else 语句的定义
- if...elif...else 语句的使用
1. if...elif...else 语句的定义
在python中,elif即else if的缩写,中文意思是或者 if...elif...else的组合则是如果...或者...否则的意思 注:elif可以多次使用,比如:if...elif...elif...elif......else 与if...else组合不同的是,if...elif...else组合用于表示多种情况,比如:
if...elif...else语句的定义如下:
2. if...elif...else 语句的使用
用程序实现以下逻辑: 考试如果上了90分,等级就是A,80分以上是B,70分以上是C,60分以上是D,否则都是E
score = input('请输入成绩:')
score = float(score)
if score >= 90:
print('成绩等级:A')
elif score >= 80 :
print('成绩等级:B')
elif score >= 70 :
print('成绩等级:C')
elif score >= 60 :
print('成绩等级:D')
else:
print('成绩等级:E')
用调试的方法执行以下多个if语句,查看执行流程及结果与上述的程序的区别:
score = input('请输入成绩:')
score = float(score)
if score >= 90:
print('成绩等级:A')
if score >= 80 :
print('成绩等级:B')
if score >= 70 :
print('成绩等级:C')
if score >= 60 :
print('成绩等级:D')
else:
print('成绩等级:E')
3. 小结
OJ训练题
1、判断奇数 - ★
2、快递费 - ★
3、彩票 - ★
4、练21.4 体质指数BMI - ★★
5、【例23.2】 这个月有几天 - ★★★