if...elif...else...结构需要填写多个条件。
if后接主要条件
elif后接与主要条件不重复的次要条件
else后不需要接任何内容。
若有更多需要,可以无限加入elif条件,但每个elif条件都不能和已出现的条件产生重复。运行代码时,满足哪个条件就会执行其下方的代码块,都不满足就执行else后的代码块。有些情况也可以省略else及其代码块。
#if...elif...else...结构的应用
grade = int(input('请输入分数'))
if grade < 60:
print('不及格')
elif 60 <= grade < 75:
print('一般')
elif 75 <= grade < 90:
print('良好')
elif 90 <= grade < 100:
print('优秀')
else:
print('满分')
输入一个分数,若分数小于60则输出不及格“不及格”,若大于等于60且小于75则输出“一般”,若大于等于75且小于90则输出“良好”,若大于等于90且小于100则输出一般“优秀”,若为100则输出“满分”。
1126

被折叠的 条评论
为什么被折叠?



