В Python блок
else может использоваться не только в условных конструкциях if, но и с циклами for и while. Блок else в цикле выполняется, если цикл завершился "нормально", то есть без прерывания с помощью оператора break. Если же цикл был прерван с помощью break, блок else не выполнится. Это позволяет, например, выполнить определенный код в конце цикла, если цикл не был прерван.for i in range(5):
if i == 3:
print("Цикл прерван на итерации:", i)
break
else:
print("Цикл завершился без прерываний")
В этом цикле блок кода после
else не выполнится. Но следующий цикл "переживет" все итерации и блок else выполнится:for i in range(5):
print("Текущая итерация:", i)
else:
print("Цикл завершился без прерываний")
———
Good coding
#python #else #for #while #short
Please open Telegram to view this post
VIEW IN TELEGRAM