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, так как цикл завершился естественным образом. Выводится "Конец".