Справочник · модуль 3 «Циклы»
Накопление суммы
Чтобы собрать сумму, до цикла кладут в total ноль. На каждом круге прибавляют число: total += число.
Сравнение из жизни
Как копилка. Монеты кладут по одной, а сумма растёт.
Пример
total = 0
for i in range(1, 4):
total += i
print(total)Результат
6
Учитель в уроке Сумма чисел от одного до трёх. Заводим переменную total до цикла и кладём в неё ноль. На каждом круге прибавляем число. Смотри, как растёт копилка: ноль, один, три, шесть.
Запомнить
Накопление суммы — как копилка. До цикла она пустая, а на каждом круге кладём ещё монету.
Частые ошибки новичков на этой теме
Кажется: Range(5) даёт числа от 1 до 5
На самом деле: range(5) даёт 0, 1, 2, 3, 4 — пять чисел, начиная с нуля.
Тема из урока 3.4 «Копим сумму» курса PythonAZ.