小编Kat*_*aty的帖子

递归代码无法按预期工作 - Python 3

我是编程的初学者,在这种情况下无法理解为什么这个Python代码不能按预期工作.

我试图通过调用函数内的函数来使用递归; 调用该函数n次,并将每个循环将n减1到0,此时它将停止.

相反,我的代码打印'freak'一次,然后我得到'最大递归深度'错误消息.

def print_m():
    print ('freak')

def do_n(arg, n)):
    if n >= 0:
        print (do_n(arg,n))
        n = n - 1
Run Code Online (Sandbox Code Playgroud)

python recursion

1
推荐指数
1
解决办法
63
查看次数

标签 统计

python ×1

recursion ×1