为什么是这个while循环,当输入了正确的输入(数字0和100之间)无限while循环
grade = 110
invalid_input = 1
while grade< 0 or grade> 100:
if invalid_input >=2:
print "This is an invalid entry"
print "Please enter a number between 0 and 100"
grade= raw_input("Please enter your marks for Maths : ")
invalid_input +=1
什么都我把无论是数字或文本的(这是一个没有结束无效的条目,请输入一个数字0和100之间 没有人一个知道什么是错?
循环结束,如果我输入了号码,但得到一个追溯错误,如果我输入文本 – miguel
这是我得到的消息 converter.py“,第13行,在 grade = int(raw_input(”请输入你的数学标记:“)) ValueError:无效文字为int()与基数10:'' –
miguel
当然,这是你的工作,照顾用户的错误输入 – gefei