会考结束了,课代表帮老师录入考生等第。考生成绩在[90,100]等第评分为A,[80,90)等第评分为B,[70,80)等第评分为C,[60,70)等第评分为D,[0,60)等第评分为F,输入成绩大于100分或小于0分时返回“输入错误!”。
要求:补全代码并使程序正常运行
In [ ]
# 请在此处作答第二题
score = int(input("请输入一个分数:"))
if 100 >= score >= 90:
print("A")
答案
考点:条件分支
In [ ]
# 方法一
score = int(input("请输入一个分数:"))
if 100 >= score >= 90:
print("A")
if 90 > score >= 80:
print("B")
if 80 > score >= 70:
print("C")
if 70 > score >= 60:
print("D")
if score < 60:
print("F")
if score < 0 or score > 100:
print("输入错误!")
In [ ]
# 方法二
score = int(input("请输入你的分数:"))
if 100 >= score >= 90:
print("A")
else:
if 90 > score >= 80:
print("B")
else:
if 80 > score >= 70:
print("C")
else:
if 70 > score >= 60:
print("D")
else:
if 60 > score >= 0:
print("F")
www.hsszrcw.com
www.lfacrcw.com
www.lfgyrcw.com
www.lfyqrcw.com
www.lfxhrcw.com
else:
print("输入错误!")
In [ ]
# 方法三
score = int(input("请输入你的分数:"))
if 100 >= score >= 90:
print("A")
elif 90 > score >= 80:
print("B")
elif 80 > score >= 70:
print("C")
elif 70 > score >= 60:
print("D")
elif 60 > score >= 0:
print("F")
else:
print("输入错误!")