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

Для чего нужен блок else

Блок else в Python используется для выполнения кода, когда условие в if не выполнилось. Он также применяется в циклах (for, while) и конструкциях try-except.

Пример с if-else:

python
x = 10
if x > 5:
    print("x больше 5")
else:
    print("x не больше 5")  # Выполнится, если условие ложно

Пример с циклом for-else:

python
for i in range(3):
    if i == 5:
        break
else:
    print("Цикл завершился без break")  # Выполнится, если break не сработал

Пример с try-except-else:

python
try:
    result = 10 / 2
except ZeroDivisionError:
    print("Ошибка деления")
else:
    print("Деление успешно:", result)  # Выполнится, если исключений не было

else делает код чище, заменяя проверки флагами, и логически разделяет успешные и ошибочные сценарии.

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

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

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

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