鱼鱼们交流一下
grade=input("请输入你的分数:")while grade !='e':
grade=int(grade)
if grade<60:
print("D")
if 60<=grade<=80:
print("C")
if 80<=grade<=90:
print("B")
if 90<=grade<100:
print("A")
if grade==100:
print("SSS")
grade=input("请输入你的分数:")
第二行不加!='e'没什么影响,所以求助一下为什么要加上 !='e'呢 while是循环
这段程序里的意思就是输入e退出循环
输入e grade=‘e’ while 条件为假 停止循环
想想你手机打开一个app肯定要有个退出键 总不能打开后就关不掉了 不加的话,无法退出循环 我试了试确实是可以,直接按个回车就好了,这个写这个程序我目前没看出什么毛病,代码嘛答案不唯一,能跑出来就是正解 这句话是为了满足当输入'e'时跳出循环
不写的话直接回车也能跳出循环,但是输入'e'时会报错 你应该是刚开始学python吧,必须给while 循环拟定一个值循环才能有效果,若没有!='e':,这个循环就没有用了。 这个应该是随便定的一个条件,就是输入e直接结束循环而且还不报错,没有这个条件跳出循环就报错可能是一串红字不好看吧,才加的这个条件 不加条件,就是无限循环 grade是一个int型,肯定不等于e,所以while会一直成立,不会出错的 因为你要退出循环{:10_256:}{:10_256:} 退出while大循环用的,当你键盘输入‘e’,就可以就结束这个循环 退出while大循环是正解 D
页:
[1]