Мне нужно это, чтобы спросить возраст, но если возраст не достиг 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
Я смотрел здесь ответ раньше, но то, что я нашел, это не помогло. , пожалуйста, кто-то может помочь, спасибо.
Что не работает? –
@Lattyware: не вводить целое число, для одного .. –
Вы должны действительно прочитать http://www.python.org/dev/peps/pep-0008/ о том, как должен выглядеть ваш код на Python. – ThiefMaster