for i in range(3):
for j in range(3):
if j == 1:
break
print(i, j)
Данный код представляет собой вложенный цикл for
, перебирающий значения i
и j
в диапазоне от 0 до 2. Ключевым моментом является использование оператора break
внутри внутреннего цикла.
Оператор break
прерывает выполнение текущего цикла, в котором он находится. В данном случае, break
находится внутри цикла, перебирающего значения j
.
Рассмотрим пошагово выполнение кода:
i
):i = 0
j
):j = 0
: Условие j == 1
ложно. Выводится: 0 0
j = 1
: Условие j == 1
истинно. Выполняется break
. Внутренний цикл завершается.i = 1
j
):j = 0
: Условие j == 1
ложно. Выводится: 1 0
j = 1
: Условие j == 1
истинно. Выполняется break
. Внутренний цикл завершается.i = 2
j
):j = 0
: Условие j == 1
ложно. Выводится: 2 0
j = 1
: Условие j == 1
истинно. Выполняется break
. Внутренний цикл завершается.Результат выполнения кода:
0 0 1 0 2 0