Suma acumulativa de una lista

Published by Matt in

Crea una función que reciba una lista de números y devuelva una lista en la que cada número sea la suma de ese número más todos los números anteriores de la lista.

Ejemplos

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]

Notas

Devuelve una lista vacía si la lista de entrada está vacía.