Условия задачи:
Рекурсивная сумма списка. Разработайте функцию, которая принимает список чисел в качестве аргумента. Она должна рекурсивно вычислить сумму всех чисел в списке и вернуть это значение.
Решение задачи:
def foo(list_):
if len(list_) == 1:
return list_[0]
else:
value = list_[0]
list_ = list_[1:]
return value + foo(list_)
print(foo([1,5,3,8,6]))