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
, и выводится "Готово".