Задача · Списки · урок 10 из 11
Задача: накопленные суммы
Напишите функцию running_totals(nums), которая возвращает новый список накопленных сумм: каждый его элемент — сумма элементов nums от начала до той же позиции включительно. Сам список nums функция не меняет.
running_totals([1, 2, 3])→[1, 3, 6]running_totals([3, -1, -2])→[3, 2, 0]running_totals([])→[]
Ограничения: в nums от 0 до 1000 целых чисел от -1000000 до 1000000, отрицательные тоже; для пустого списка результат — пустой список; после вызова в nums те же элементы в прежнем порядке.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.