4

Есть код для ввода числа

number = str(input('print even number '))
if int(number) in lst():
    return True

список состоит из чисел, нужно сделать обработку ошибки если

type(number) != int

но при таком условии все равно выдает ошибку ввода.
Как решить?

jfs
  • 52,361
lalalala
  • 365

1 Answers1

4

Обернуть в try/except для обработки исключения:

number = input('print even number ')

try: if int(number) in lst(): return True

except ValueError: print("Введено неправильное число")

gil9red
  • 77,085