Встречается на собеседованиях • сегодня
Что такое блок 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).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы