Когда выполняется блок кода в else

Python Junior Без компании
Когда выполняется блок кода в else
Ответы
Блок кода в `else` выполняется только в том случае, если цикл завершился естественным образом (не был прерван оператором `break`). Это полезно для проверки, был ли цикл пройден полностью или прерван. Пример: ``` 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`: ``` n = 0 while n < 5: n += 1 else: print("Цикл while завершился") # Выполнится ```