Встречается на собеседованиях • сегодня

Как выполнить код, если не произошло исключений в блоке try

Для этого используется блок else в конструкции try-except. Код в блоке else выполнится только если в try не было исключений. Это полезно для разделения кода, который может вызвать исключение, и кода, который должен выполниться только при успешном выполнении.

python
try:
    result = 10 / 2
except ZeroDivisionError:
    print("Деление на ноль!")
else:
    print("Успешно выполнено, результат:", result)
# Выведет: Успешно выполнено, результат: 5.0

Блок else делает код чище, чем размещение этого кода непосредственно в try, так как явно показывает, что этот код не должен вызывать исключений.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы