Справочник · модуль 3 «Циклы»
Цикл в цикле
Внутри одного цикла можно написать другой. Внутренний сдвигают ещё на четыре пробела. На каждый круг внешнего цикла внутренний проходит все свои круги.
Сравнение из жизни
Как стрелки часов. Минутная делает целый оборот, пока часовая сдвигается на один час.
Пример
for row in range(2):
for col in range(3):
print(row, col)Результат
0 0 0 1 0 2 1 0 1 1 1 2
Учитель в уроке Внутри одного цикла написан другой. Внутренний сдвинут ещё на четыре пробела. Пока внешний цикл стоит на одном месте, внутренний проходит все свои круги. Потом внешний делает шаг, и всё повторяется.
Запомнить
Цикл в цикле — как стрелки часов. Минутная делает целый круг, пока часовая сдвигается на один шаг.
Тема из урока 3.5 «Цикл в цикле» курса PythonAZ.