1
我有問題讓我的代碼不接受高於最大值的數字。當我放置高於101的東西時,它只會說「太大,再試一次」,但它不會讓我再試一次。它使我走出了循環,我必須重新啓動該功能以再次嘗試。當輸入一個小於0的數字時,它可以很好地工作。列表和While循環
def addGrade(grade_list):
myGrades = -1
while 0 > myGrades < 101:
myGrades = int(input('Enter a number between 0 and 100: '))
if myGrades < 0:
print('Too small, try again')
if myGrades > 101:
print('Too big, try again')
grade_list.append(myGrades)
print(grade_list)
return myGrades
請參閱[此鏈接](http://stackoverflow.com/help/formatting)瞭解如何格式化您的帖子,包括您的代碼。 – Erik