Страницы

Поиск по вопросам

среда, 13 марта 2019 г.

Обрабатывание ошибки ввода целого числа пользователем [дубликат]

На данный вопрос уже ответили: Python 3. Проверка на целое число—условие на проверку данных, введенных пользователем 5 ответов Есть код для ввода числа
number = str(input('print even number ')) if int(number) in lst(): return True
список состоит из чисел, нужно сделать обработку ошибки если
type(number) != int
но при таком условии все равно выдает ошибку ввода. Как решить?


Ответ

Обернуть в try/except для обработки исключения:
number = input('print even number ')
try: if int(number) in lst(): return True
except ValueError: print("Введено неправильное число")

Комментариев нет:

Отправить комментарий