小编gbr*_*ish的帖子

如何用递归对参数列表求和?

我正在尝试编写一个函数,它接受任意数量的参数,然后使用递归对它们求和(我没有使用内置的求和函数.我假设参数将是int.)

但我的基本情况并没有阻止它递归!任何提示?

def sum_all(*args):
 if args == ():
    return 0
 else:
    return args[0] + sum_all(args[1:])
Run Code Online (Sandbox Code Playgroud)

python recursion

1
推荐指数
1
解决办法
239
查看次数

标签 统计

python ×1

recursion ×1