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

Использовал ли блоки try…except

Да, использовал. Блоки try…except в Python позволяют обрабатывать исключения, что делает код более устойчивым к ошибкам.

Пример:

python
try:
    result = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль невозможно!")
except Exception as e:
    print(f"Произошла ошибка: {e}")
else:
    print("Ошибок не было")
finally:
    print("Блок выполнится в любом случае")

Нюансы:

  • Можно ловить конкретные исключения (ZeroDivisionError) или все (Exception).
  • else выполняется, если исключений не было.
  • finally выполняется всегда, даже если было исключение.
  • Не стоит ловить все исключения без разбора — это может скрыть баги.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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