0
我想驗證進入列表的輸入。輸入需要是一個整數。如果我輸入一個整數或單個字母,它的工作方式如何。但是如果我輸入像'qw'這樣的程序就會崩潰。我能做些什麼來更好地驗證輸入?這裏是我的代碼:輸入驗證python 2.7.13
def getPints(pints):
counter = 0
while counter < 7:
pints[counter] = raw_input("Enter the number of pints donated: ")
check = isinstance(pints[counter], int)
while check == False:
print "Please enter an integer!"
pints[counter] = input("Enter the number of pints donated: ")
counter = counter + 1