Python. Использование finally
Программирование на Python. Обработка исключений (try, except, finally). Статья 2
На моем канале Old Programmer много статей и роликов о программировании, здесь вы найдете ссылки на все мои материалы. А здесь все мои материалы по языку программирования Python. Материал, который мы сегодня рассматриваем является продолжением материала статьи: Иерархия исключений в языке Python Продолжим заниматься исключениями. В python встроено большое количество разных исключений. Их можно представить в виде иерархии (см. ниже). BaseException
+– SystemExit
+– KeyboardInterrupt
+– GeneratorExit
+–...
Обработка исключительных ситуаций в Python
Блок try-except в Python
Блок else в блоке в try-except
Блок finally Python Исключительной называется ситуация, в которой программа ведет себя не так, как предполагал разработчик. Причиной такой ситуации может быть как недоброкачественная работа программиста, так и недопонимание пользователя или умышленные действия взломщика. Возьмем в качестве примера следующий скрипт. Программа спрашивает у пользователя число и делит сто на это число: ? 1 2 a = float(input("Введите число ")) print(100 / a) Если пользователь введет информацию, которую мы от него ожидаем, то все сработает как нужно...