Основы рекурсии в Python
Msgstr "Написать рекурсивную функцию" 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
Мне нужен основной способ сделать это, поскольку специальные встроенные функции не допускаются.