Встречается на собеседованиях • сегодня
Когда выполняется блок кода в else
Блок кода в else выполняется только в том случае, если цикл завершился естественным образом (не был прерван оператором break). Это полезно для проверки, был ли цикл пройден полностью или прерван.
Пример:
python
for i in range(5):
if i == 10:
break
else:
print("Цикл завершился без break") # Выполнится
for i in range(5):
if i == 3:
break
else:
print("Этот код не выполнится") # Не выполнитсяТакже else работает с while:
python
n = 0
while n < 5:
n += 1
else:
print("Цикл while завершился") # Выполнится
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы