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

Что такое блок else

Блок else в Python используется в связке с if или циклами (for, while), чтобы выполнить код, когда основное условие не сработало или цикл завершился без прерывания.

Пример с if:

python
if x > 10:
    print("x больше 10")
else:
    print("x не больше 10")

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

python
for i in range(5):
    if i == 3:
        break
else:
    print("Цикл завершился без break")

Здесь else выполнится, только если цикл не был прерван break.

Пример с while:

python
n = 0
while n < 5:
    print(n)
    n += 1
else:
    print("Цикл завершён")

Ключевая особенность: else в циклах выполняется только при нормальном завершении, а не при досрочном (break).

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

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

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

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