Python递归函数问题

用递归函数进行功能实现时,需要找到递归关系和递归出口,递归关系需要建立起n与__步骤的数学关系式。

递归关系需要建立起n与n-1步骤的数学关系式

那么你的问题是什么?
随便举例,计算1+2+...+100
关系式:
sum(n) = 1n = 1sum(n) = sum(n - 1) + nn > 1时
编写程序
def sum(n):
    if n == 1: return 1
    return sum(n - 1) + n
递归出口就是n = 1

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^