Как я могу не разрешать буквы и разрешать ввод только цифр на Python 3?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу не разрешать буквы и разрешать ввод только цифр на Python 3?

Сообщение Anonymous »

Я новичок. Я провожу опрос, и один из вопросов касается возраста пользователей. Как я могу сделать так, чтобы, если пользователь вводит букву или символ, отображалось сообщение print()?
Похоже, проблема в том, что компьютер читает первый оператор if " if age < 10:", а затем отправляет сообщение об ошибке в терминал, если я ввожу строку.
Это код прямо сейчас, я хочу, чтобы, если пользователь вводит букву (s) или символ(ы), он отправляет сообщение print() и снова запрашивает ввод, возможно ли это?
c = 3

while c == 3:
age = int(input('How old are you (enter a number)? '))
if age < 10:
print("Wow, you're quite young!")
break
elif age > 60 and age 122:
print('Amazing! You are the oldest person in history! Congrats!')
break
elif age >= 14 and age = 10 and age 18 and age

Подробнее здесь: https://stackoverflow.com/questions/627 ... n-python-3
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»