Основы рекурсии в 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

Мне нужен основной способ сделать это, поскольку специальные встроенные функции не допускаются.

Ответы на вопрос(0)

Ваш ответ на вопрос