为什么会有RecursionError

时间:2018-06-22 20:05:40

标签: python python-3.x recursion

我目前正在使用python。

在定义递归函数时

def f(n):
    if n < 1: return 0
    return f(n-1)

这在f(800)上可以很好地工作,但在RecursionError上可以给f(1000)

我知道RecursionError发生在递归到达深度995(或996、994,不是很确定)时。

我的问题是为什么RecursionError首先存在

0 个答案:

没有答案