Python中返回无的递归
嗯,我试图提出一个程序,在递归中搜索不同的目录,以查找特定的文件,但我需要将其限制为仅990个目录,我试图提出一个返回“未找到”的代码,如果限制超过990,但它不返回,代码摘要如下,请帮助Python中返回无的递归,python,recursion,Python,Recursion,嗯,我试图提出一个程序,在递归中搜索不同的目录,以查找特定的文件,但我需要将其限制为仅990个目录,我试图提出一个返回“未找到”的代码,如果限制超过990,但它不返回,代码摘要如下,请帮助 limit=0 def test(): global limit if limit<10: limit+=1 test() else: return "limit reached" print(test())
limit=0
def test():
global limit
if limit<10:
limit+=1
test()
else:
return "limit reached"
print(test())
limit=0
def test():
全局极限
如果limit您忘记了一个返回
:返回测试()
作为旁白,您应该尝试在没有全局变量的情况下执行此操作,但我想跟踪函数之外的内容,但经过几个不眠之夜后,我发现了它的问题所在