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

Задачи на вложенные циклы с решениями

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

Таблица умножения

Внешний цикл — первый множитель, внутренний — второй. На пересечении печатаем произведение.

for a in range(1, 4):
    for b in range(1, 4):
        print(a * b, end=' ')
    print()

Узор из звёздочек

Треугольник: в строке i печатаем i звёздочек. Здесь внутренний цикл можно заменить умножением строки.

for i in range(1, 5):
    print('*' * i)

Обход таблицы

Двумерные данные (список списков) обходят двумя циклами: внешний по строкам, внутренний по элементам строки.

Совет: держите отступы аккуратно — от них зависит, что попадёт во внутренний цикл, а что во внешний.

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

Что делает end=' '? Печатает без перехода на новую строку, разделяя пробелом.

Сколько раз выполнится тело? Произведение длин циклов: 3 на 3 — девять раз.

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

Задание