Страницы

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

четверг, 23 января 2020 г.

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

#python #python_3x


        
             
                
                    
                        
                            На этот вопрос уже даны ответы здесь:
                            
                        
                    
                
                        
                            Проверка на целое число—условие на проверку данных, введенных
пользователем
                                
                                    (6 ответов)
                                
                        
                                Закрыт 3 года назад.
            
                    
Есть код для ввода числа

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


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

type(number) != int


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


Ответы

Ответ 1



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

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

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