リストに入る入力を検証しようとしています。入力は整数でなければなりません。整数または1文字を入力すると、どのように動作しますか?しかし、「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