"Напишите рекурсивную функцию" listSum ", которая принимает список целых чисел и возвращает сумму всех целых чисел в списке".
Пример:
>>>> listSum([1,3,4,5,6])
19
Я знаю, как это сделать другим способом, но не рекурсивным способом.
def listSum(ls):
i = 0
s = 0
while i < len(ls):
s = s + ls[i]
i = i + 1
print s
Мне нужен базовый способ сделать это, поскольку специальные встроенные функции не разрешены.