← К задачам
Средне · +3МассивыМатематикаЦиклыЧисла

Накопленный массив

Напишите функцию, которая принимает список чисел и возвращает массив, в котором каждое число — это число из исходного массива + сумма всех предыдущих чисел из того же списка.

Примеры

cumulative_sum([1, 2, 3]) ➞ [1, 3, 6]

cumulative_sum([1, -2, 3]) ➞ [1, -1, 2]

cumulative_sum([3, 3, -2, 408, 3, 3]) ➞ [3, 6, 4, 412, 415, 418]

Примечание

  • Если на вход передан пустой массив, функция тоже должна вернуть пустой массив.
py
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
Открыть курс →
def cumulative_sum(lst):
	
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.