В 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