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

Что такое else в Python

В Python else используется в двух основных контекстах: с условными операторами (if) и с циклами (for, while).

  1. С if: выполняется, если условие не выполнено.
python
if x > 10:
    print("Больше 10")
else:
    print("10 или меньше")
  1. С циклами: выполняется, если цикл завершился без break (т.е. все итерации прошли).
python
for i in range(5):
    if i == 10:
        break
else:
    print("Цикл завершен без break")

Ключевая особенность else в циклах — он не выполняется при прерывании цикла через break. Это полезно для проверки, был ли цикл пройден полностью.

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

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

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

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