Python中最大递归深度是多少,如何增加?
发布于 2021-02-02 23:24:10
这个尾部递归函数:
def recursive_function(n, sum):
if n < 1:
return sum
else:
return recursive_function(n-1, sum+n)
c = 998
print(recursive_function(c, 0))
它工作到了n=997
,然后它破裂并吐出了RecursionError: maximum recursion depth exceeded in comparison
。这只是堆栈溢出吗?有办法解决吗?
关注者
0
被浏览
270
1 个回答