相关疑难解决方法(0)

递归函数来计算总和?

这就是我所拥有的,但我不确定为什么它不起作用

def sum(n):
    if (n>0):
        print (n)
        return sum(n)+sum(n-1)
    else:
        print("done doodly")

number = int(input(":  "))
sum(number)
Run Code Online (Sandbox Code Playgroud)

例如如果使用输入5,我想编程来计算5+4+3+2+1的总和。我究竟做错了什么 ?

python recursion sum python-3.x

5
推荐指数
2
解决办法
4万
查看次数

标签 统计

python ×1

python-3.x ×1

recursion ×1

sum ×1