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

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

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

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

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

for r in range(2):        # строки
    for c in range(3):    # столбцы
        print(r, c)
внутренний цикл (столбцы)внешний цикл (строки)
Вложенные циклы обходят таблицу: внешний цикл идёт по строкам, а внутренний для каждой строки — по всем столбцам.

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

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

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

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

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

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

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

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

Задание

Все обучающие игры «Дрон Кодер»

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

📈 Математика · алгебра и графики
📖 Русский язык