年齢を尋ねるにはこれが必要ですが、年齢が11歳未満または100歳を超えている場合は、それを拒否し、整数以外のものも拒否します。入力された数値が指定された範囲外であるか、整数でない場合は、ループバックしてもう一度尋ねる必要があります
def PlayerAgeFunction():
VALID = True
while VALID == True:
PlayerAge = int(raw_input('ENTER YOUR AGE: '))
if PlayerAge == type(int):
VALID = False
elif PlayerAge != type(int):
print 'THAT IS NOT A NUMBER.'
return PlayerAge
私は以前ここで答えを探しましたが、見つけたものは役に立ちませんでした。誰か助けてくれませんか、ありがとう。