Урок 8. Исключения и их обработка в Python

preview_player
Показать описание
Восьмой урок курса "Python. Введение в программирование". Какие типы ошибок и исключений есть в Python. Как происходит обработка исключений с помощью инструкции try-except.

Полный курс + ответы к практическим работам:
Рекомендации по теме
Комментарии
Автор

Спасибо. Чуть-чуть лучше стал понимать исключения.

_mrmark
Автор

Супер ! Изучаю Python c 0, решал очередную задачу и нужно было отловить ошибки при некорректном вводе, которые я не знал как отловить, благодаря Вам стало ясно как это сделать правильно

Genkay_
Автор

Подскажите пожалуйста, будет урок как обработать нестандартные исключения? К примеру lxml.etree.XMLSyntaxError: и вывести строку ошибки в XML файле. Opening and ending tag mismatch: ip_address line 49 and tcpip_ini, line 51, column 15

nikitiki
Автор

Здравствуйте! В практическом задании указано, чтобы ввести значения и если в значении будет не число, то программа должна выполнить конкатенацию. Тут все ок. А если число не целое? 5, 6 - первое и 4 - второе. Если к переменным поставить проверку на целостность числа с помощью 'float, то все ок, try сработает. Но! Если ввести '5' и 'a' то конкатенация выдаст результат: '5.0а'. Или это задание не подразумевает 'не целые числа'? Просто, у меня либо 'try' не срабатывает, даже если ввожу целые числа, меня сразу на 'except' перебрасывает, либо, если проверять числа на целостность с помощью 'float', то выдает результат '5.0a'. Надеюсь, понятно объяснил)) Пока писал сам чуть не запутался

nikom
Автор

Вроде трай и иф работает одинаково если не классифицировать ошибки?

МедербекАйткулов