Блок try-except в Python
Блок else в блоке в try-except
Блок finally Python Исключительной называется ситуация, в которой программа ведет себя не так, как предполагал разработчик. Причиной такой ситуации может быть как недоброкачественная работа программиста, так и недопонимание пользователя или умышленные действия взломщика. Возьмем в качестве примера следующий скрипт. Программа спрашивает у пользователя число и делит сто на это число: ? 1 2 a = float(input("Введите число ")) print(100 / a) Если пользователь введет информацию, которую мы от него ожидаем, то все сработает как нужно. Вот что произойдет просто потому, что мы не учли, что на ноль делить нельзя. А вот что случится, если кто-то специально попытается поломать программу. Чем сложнее программа, тем больше у нее уязвимых мест, которые вам придется учитывать в процессе разработки. Python предлагает следующий механизм обработки исключительных ситуаций. Блок try-except в Python Уязвимый код заключается в блок try, после которого