【发布时间】:2019-10-17 20:18:14
【问题描述】:
While True:
n=turtle.textinput(“”,”write your grade”)
grade = int(n)
while int(n) != grade :
n=turtle.textinput(“”,”use only number”)
grade = int(n)
If grade <=100 and grade>=95 :
print(“A+“)
else :
print(“F”)
我收到值错误。
我想了解情况
【问题讨论】:
-
int(n)!=?不等于什么?试试这个,n.isalpha()检查n是否包含字母! -
如果你想要比较 int(n),因为此时你将它与“无”进行比较
-
我认为你的意思是像
try: int(n) except ValueError: doSomething -
内部循环会以任何方式执行吗?您在循环之前将它们设置为相等,并且下一行检查相反的情况。
标签: python valueerror