选择结构嵌套
选择结构可以嵌套,使用时一定要注意控制好不同级别代码块的缩进量,因为缩进量决定了代码的从属关系。语法格式如下:
if 表达式 1:
语句块 1
if 表达式 2:
语句块 2
else:
语句块 3
else:
if 表达式 4:
语句块 4
【案例】输入一个分数。分数在 0-100 之间。90 以上是 A,80 以上是 B,70 以上是 C,60以上是 D,60 以下是 E。
代码:
| score = float(input('请输入一个0-100之间的分数:')) grade = ''
if score > 100 or score < 0: print('输入错误!输入的分数应在0-100之间。') else: if score >= 90: grade = 'A' elif score >= 80: grade = 'B' elif score >= 70: grade = 'C' elif score >= 60: grade = 'D' else: grade = 'E' print('分数是{0},等级是{1}'.format(score,grade)) |
或者,也可以用下面的代码更少的方法。思考为什么这么写?
| score = float(input('请输入一个0-100之间的分数:')) degree = 'ABCDE' num = 0 if score>100 or score<0: print('输入错误!输入的分数应在0-100之间。') else: num = score // 10 if num < 6: num=5 print('分数是{0},等级是{1}'.format(score,degree[9-num])) |
Me:pycharm多行注释及取消注释的快捷键是ctrl+/。
最后
以上就是清脆信封最近收集整理的关于20201012 055.选择结构的嵌套的全部内容,更多相关20201012内容请搜索靠谱客的其他文章。
发表评论 取消回复