今天练习递归函数调用时,明明逻辑都合理,却总是报错,报错信息如下所示:
报错信息大概可以简化为下面这句话:
RecursionError: maximum recursion depth exceeded in comparison
查阅资料得知,这是因为超过了最大递归深度,才会报错。这时候就需要 **将系统的最大递归深度值修改的大一点。**只要在函数前面加入以下语句就可以了:
import sys
sys.setrecursionlimit(100000)
括号里的数值可以根据想要的递归深度去填写,自行斟酌