Задачи на вложенные циклы с решениями
Вложенный цикл — цикл внутри цикла. Он нужен там, где перебор идёт по двум измерениям.
Таблица умножения
Внешний цикл — первый множитель, внутренний — второй. На пересечении печатаем произведение.
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 — девять раз.
Начать игру бесплатно