for i in range(3):
print(i)
else:
print("Конец")
0
1
2
Конец
else
у цикла for
выполняется, когда цикл завершается естественным образом (не был прерван break
).
Данный код демонстрирует использование блока else
после цикла for
в Python.
Цикл for
последовательно перебирает значения в диапазоне от 0 до 2 (не включая 3). На каждой итерации цикла выводится текущее значение переменной i
.
Важно: Блок else
после цикла for
выполняется только в том случае, если цикл завершился естественным образом, то есть не был прерван инструкцией break
.
В данном случае цикл for
завершается естественным образом, поэтому блок else
выполнится после завершения всех итераций цикла.
Код выведет в консоль следующее:
0
1
2
Конец
0
.1
.2
.else
, так как цикл завершился естественным образом. Выводится "Конец"
.