Задать вопрос
@MuoDosta

Как определить, что введёные пользователем данные, это число?

a = int(input('Your age > '))
Если пользователь введёт символы, которые не являются числами, то произойдет ошибка, потому что в переменной стоит int. Нужно чтобы когда пользователь писал какое-либо данные не являющиеся числом, происходил определенный код, а не ошибка.
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Решение пользователя Алан Гибизов К ответам на вопрос (2)
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
В Python input() возвращает строку. У строки есть много методов, из них часть- проверки строки на принадлежность к тем или иным типам символов. Один из таких методов - .isdigit() возвращает булево значение, содержит ли строка только цифры. Можно использовать этот метод для проверки введенных символов.
Ответ написан
Комментировать