Как проверить, что ввели не число?

Толич

Новичок
Пользователь
Ноя 25, 2021
5
1
3
choice = int(input("> "))
если не число, то завершение.
Спасибо.
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Ну конкретно в твоём коде, если ввести не число программа и так упадёт с ошибкой, во время попытки преобразовать его в int.
А вообще так:
Python:
a = input('>')
if a.isdigit():
    a = int(a)
else:
    print('Вы ввели не число')
 
  • Мне нравится
Реакции: Толич

Форум IT Специалистов