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

Задачи на циклы: примеры с решением

Циклы закрепляются только практикой. Разберём несколько типовых задач с кодом.

Сумма чисел от 1 до n

Классическая задача: сложить все числа от 1 до n. Заводим накопитель и в цикле прибавляем к нему каждое число.

n = 10
total = 0
for i in range(1, n + 1):
    total += i
print(total)   # 55

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

Вложенный цикл: внешний — строки, внутренний — столбцы. Хорошо тренирует мышление «цикл в цикле».

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

Как тренироваться

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

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

for или while для этих задач? Когда число повторов известно — for; когда до события — while.

Что такое +=? Сокращение для total = total + i.

Начать игру бесплатно