小编Seb*_*n S的帖子

Python中递归的基础知识

"编写一个递归函数,"listSum",它获取整数列表并返回列表中所有整数的总和".

例:

>>>> listSum([1,3,4,5,6])
19
Run Code Online (Sandbox Code Playgroud)

我知道如何以另一种方式做到这一点,但不是以递归的方式.

def listSum(ls):
    i = 0
    s = 0
    while i < len(ls):
        s = s + ls[i]
        i = i + 1
    print s
Run Code Online (Sandbox Code Playgroud)

我需要基本的方法来执行此操作,因为不允许使用特殊的内置函数.

python recursion list python-2.7

23
推荐指数
1
解决办法
3万
查看次数

标签 统计

list ×1

python ×1

python-2.7 ×1

recursion ×1