主要内容 #
- 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】 这个月有几天 – ★★★