也可以这样
while True:
s = input("请输入你的分数:")
if s == 'e':
break
else:
score = int(s)
if 0 <= score < 60:
print("D")
elif 60 <= score < 80:
print("C")
elif 80 <= score < 90:
print("B")
elif 90 <= score < 100:
print("A")
elif score == 100:
print("S")
else:
print("分数无效")
print() 无极空间 发表于 2022-9-28 18:02
不好意思,我有点没看懂,为什么第一行要加一个while呀,还有最后一行的print()是什么作用呀,我试了一下 ...
while 是循环,加 while 是为了让代码反复多次执行,最后那个 print() 可以在输出完信息后空出一行,完全是为了美观,提醒用户开始下一轮输入。
页:
[1]