Я новичок. Я провожу опрос, и один из вопросов касается возраста пользователей. Как я могу сделать так, чтобы, если пользователь вводит букву или символ, отображалось сообщение 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
Как я могу не разрешать буквы и разрешать ввод только цифр на Python 3? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Отклонять буквы и разрешать ввод только цифр @ введите первое и второе число в Python 3.x
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-