Дрон Кодер — программирование для детей и взрослых в игровой форме. Начать бесплатно

Вложенные циклы простыми словами

Вложенный цикл — это цикл внутри цикла. Он нужен, когда обходишь что-то двумерное: таблицу, поле, сетку.

Цикл внутри цикла

Внешний цикл делает шаг — внутренний прокручивается ПОЛНОСТЬЮ, потом внешний делает следующий шаг, и внутренний снова целиком повторяется. Как часы: пока часовая стрелка сдвинется на час, минутная обходит полный круг.

for r in range(2):        # строки
    for c in range(3):    # столбцы
        print(r, c)

Зачем они нужны

Вложенные циклы обходят двумерные данные: строки и столбцы таблицы, клетки игрового поля, таблицу умножения. Один цикл идёт по рядам, другой — по элементам внутри ряда.

Наглядно на поле

Обход поля дрона — классический пример: внешний цикл — ряды, внутренний — клетки в ряду. В «Дрон Кодере» такие задачи видно глазами: дрон проходит ряд за рядом, и логика «цикл в цикле» перестаёт быть абстракцией.

Частые вопросы

Сколько раз выполнится тело? Произведение: 2 внешних × 3 внутренних = 6 раз.

Можно ли вкладывать больше двух? Да, но глубоко вложенные циклы усложняют код — обычно хватает двух.

Начать игру бесплатно
Попробуй прямо здесь
Уровень 1

Задание