Встроенные типы исключений В примере выше обрабатывались сразу все исключения, которые могут возникнуть в коде. Однако мы можем конкретизировать тип обрабатываемого исключения, указав его после слова except: try: number = int(input("Введите число: ")) print("Введенное число:", number) except ValueError: print("Преобразование прошло неудачно") print("Завершение программы") В данном случае блок execpt обрабатывает только исключения типа ValueError, которые могут возникнут при неудачном преобразовании строки в число...
Для того, чтобы следить за появлением ошибок, существуют исключения. Исключения - это код, который выполняется когда происходит ошибка. Когда мы выполняем код, который по какой-либо причине может не сработать, мы используем обработчики исключений. Рекомендуется их использование везде, где код может не сработать. Так мы не сможем избежать исключений, но крайней мере будем контролировать их появление. При отсутствии обработчика исключений, исключение будет всплывать до тех пор, пока не будет поймано обработчиком исключений...