Back to questions
Junior — Middle
55
Какие конструкции в Python предназначены для обработки ошибок и исключительных ситуаций?
Answer from AI
sobes.tech AI
В Python для обработки ошибок и исключительных ситуаций используются конструкции try, except, else и finally.
try— блок, в котором выполняется код, потенциально вызывающий исключения.except— блоки для перехвата и обработки конкретных исключений.else— блок, который выполняется, если исключений не возникло.finally— блок, который выполняется всегда, независимо от того, было исключение или нет.
Пример:
try:
result = 10 / 0
except ZeroDivisionError:
print("Деление на ноль невозможно")
else:
print("Результат:", result)
finally:
print("Блок finally выполнен")