赞
踩
使用多分枝if-elif-else语句
形式如下:
if 布尔表达式1:
语句块1
elif 布尔表达式2:
语句块2
elif 布尔表达式n:
语句块n
else:
布尔表达式n:
语句块n+1
以下的代码不仅可以判断一般的分数,还可以判断负数和超过100的不合法分数
- #成绩等级转换.py
- '''
- 将同学的百分制成绩转化等级:score>=90-->'优秀',score>=80-->'良好',
- score>=70-->'中等',score>=60-->'及格',score<=60-->'不及格'
- '''
- score=float(input("请输入一个百分制成绩:"))
- if score<0 or score>100:
- print("输入不合法,请重新输入!")
- else:
- if score>=90:
- grade="优秀"
- elif score>=80:
- grade="良好"
- elif score>=70:
- grade="中等"
- elif score>=60:
- grade="及格"
- else:
- grade="不及格"
- print(score,"对应的等级为:",grade)
运行结果如下:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。