小小的疑问
print('评分档次')temp = input('请输入你的考试成绩:')
num = int(temp)
while num>100 or num<0:
temp = input('请正确输入你的考试成绩:')
num = int(temp)
if num > 90:
print('你的等级为A')
else:
if 90>= num >80:
print('你的考试等级为B')
else:
if 80> num >=60:
print('你的考试等级为C')
else:
print('你的考试等级为D')
#为什么输入90以下的分数不会去打印等级了? 本帖最后由 Hello. 于 2020-8-6 20:48 编辑
print('评分档次')
temp = input('请输入你的考试成绩:')
num = int(temp)
while num>100 or num<0:
temp = input('请正确输入你的考试成绩:')
num = int(temp)
if num > 90:
print('你的等级为A')
elif 90>= num >80:
print('你的考试等级为B')
elif 80> num >=60:
print('你的考试等级为C')
else:
print('你的考试等级为D') 缩进错了,另外你没有考虑分数为 80 的情况。帮你改好了:
print('评分档次')
temp = input('请输入你的考试成绩:')
num = int(temp)
while num > 100 or num < 0:
temp = input('请正确输入你的考试成绩:')
num = int(temp)
if num > 90:
print('你的等级为A')
else:
if 90 >= num >= 80:
print('你的考试等级为B')
else:
if 80 > num >= 60:
print('你的考试等级为C')
else:
print('你的考试等级为D') Hello. 发表于 2020-8-6 20:42
运行不了
3216207773 发表于 2020-8-6 20:45
运行不了
改了,再试试。。 zltzlt 发表于 2020-8-6 20:42
缩进错了,另外你没有考虑分数为 80 的情况。帮你改好了:
蟹蟹 3216207773 发表于 2020-8-6 20:51
蟹蟹
如果问题已解决,记得设置【最佳答案】 来晚了{:10_266:}
页:
[1]