我如何计算 Python 中递归函数的迭代次数?

问题描述

def solver():
    empty_cell = empty_square()
    counter = 0

    if not empty_cell:
        return True

    i,j = empty_cell[0],empty_cell[1]
    for num in range(1,10):
        counter += 1
        if constraint_check(num,i,j):
            sudoku[i][j] = num

            if solver():
                return True

            else:
                sudoku[i][j] = 0

    return False 

鉴于上面的代码,我将如何实现一个计数器来计算函数的递归部分进行了多少次迭代?从代码中可以看出,我尝试了上述操作,但无法检索此变量以将其打印出来并记录数字。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)