爲什麼是這個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