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

5 проектов, чтобы закрепить циклы

Циклы усваиваются на практике. Вот пять небольших проектов — от простого к сложному, каждый строится вокруг for или while.

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

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

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

2. Обратный отсчёт и 3. сумма чисел

Обратный отсчёт — цикл while, уменьшающий переменную до нуля. Сумма чисел от 1 до N — цикл for с накопителем total, к которому прибавляем каждое число.

total = 0
for n in range(1, 101):
    total += n
print(total)   # 5050

4. Узор из звёздочек и 5. угадай число

Узор-«ёлочка»: в цикле печатаем строку из растущего числа звёздочек (star * i). «Угадай число» — цикл while, который повторяет ввод, пока игрок не назовёт загаданное число.

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

С чего начать

Начните с таблицы умножения и суммы чисел — они закрепляют идею накопителя и вложенности. Затем переходите к играм: там цикл сочетается с условиями и вводом.

Каждый проект можно усложнять: добавить ввод размеров, счётчик попыток, красивый вывод. Так одна идея превращается в несколько упражнений.

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

Задание