课后作业006提问
为什么最后一行添加了score = input("请输入你的分数:")之后就不会一直循环了啊score = input("请输入你的分数:")
while score != 'e':
score = int(score)
if score < 60:
print("D")
if 60 <= score < 80:
print("C")
if 80 <= score < 90:
print("B")
if 90 <= score < 100:
print("A")
if score == 100:
print("S")
score = input("请输入你的分数:") 你的代码是一个while循环,它会不断地执行一段代码,直到一个条件不成立为止。
在你的例子中,条件是score != ‘e’,也就是说,只要输入的分数不是’e’,就会继续循环。
最后一行代码是让用户再次输入分数,这样就可以更新score的值,
如果用户输入了’e’,就会跳出循环,否则就会继续判断分数的等级。
如果没有这一行代码,score的值就不会改变,循环就会一直执行,打印出相同的结果。 isdkz 发表于 2023-3-9 00:30
你的代码是一个while循环,它会不断地执行一段代码,直到一个条件不成立为止。
在你的例子中,条件是sco ...
谢谢大佬!
页:
[1]