i = 0
while i < 3:
print(i)
i += 1
else:
print("Готово")
0
1
2
Готово
Код:
i = 0
while i < 3:
print(i)
i += 1
else:
print("Готово")
Разбор:
Этот код представляет собой цикл while с блоком else.
i инициализируется значением 0.while: Цикл выполняется до тех пор, пока i меньше 3.i, а затем i увеличивается на 1.else: Блок else выполняется только если цикл while завершился естественным образом, то есть условие цикла стало ложным (i < 3 стало False). Он не выполнится, если цикл прерван оператором break.Результат выполнения:
0
1
2
Готово
Пояснение результата:
i равно 0. Выводится 0. i становится 1.i равно 1. Выводится 1. i становится 2.i равно 2. Выводится 2. i становится 3.i < 3 (3 < 3) становится ложным, цикл завершается.else, и выводится "Готово".