先定义递归函数,使用最简单也是常见的阶乘Factorial(n)。
def Factorial(n):
if n==0:
return 1
elif n>0:
return n*Factorial(n-1)
输入n=2955:
输入n=2956:
可以看出n=2955是正常的输出,到达n=2956时,报错信息为 "RecursionError: maximum recursion depth exceeded in comparison"。运行环境是 python3.7.*。