递归函数真没用
作者:互联网
如果一个函数不调用其他函数,而是调用本身的话就是递归函数。
def a(): print("-----OK!------") a() print(a()) print("-----OK!------") RecursionError: maximum recursion depth exceeded while calling a Python object
这是一个简单的例子,如果递归函数无线循环就会触发“RecursionError”错误,因此我们需要对递归函数添加条件,限制循环次数。
def test(i): # 限定条件 if i == 10: print("10") else: print(i) i += 1 test(i) test(1)
这样就不会报错
标签:10,递归函数,没用,------,test,-----,print 来源: https://www.cnblogs.com/cbcql/p/15313564.html