def cumulative_sum_of_int_list(lst):
sum_lst = [0] * len(lst)
total_sum = 0
for i in range(len(lst)):
total_sum += lst[i]
sum_lst[i] = total_sum
return sum_lst
# 0 : 0+1=1 : 0+1+2=3 : 0+1+2+3=6 : 0+1+2+3+4=10 : 0+1+2+3+4+5=15 ...
lst = [0, 1, 2, 3, 4, 5, 6]
sum_arr = cumulative_sum_of_int_list(lst)
for i in range(len(sum_arr)):
print(sum_arr[i], end=" ")
'''
run:
0 1 3 6 10 15 21
'''