【发布时间】:2014-06-08 23:27:39
【问题描述】:
我正在研究这个函数,并且在函数内部我想计算函数本身的迭代/递归次数。任何和所有的帮助都会有所帮助!谢谢!
def runGenerations( L ):
""" runGenerations keeps running evolve...
"""
count = 0
show(L)
print(L)
time.sleep(0.05)
if allOnes(L) == True:
return L
else:
newL = evolve( L )
return runGenerations( newL ) + 1
【问题讨论】:
-
您需要以某种方式保持状态,我不确定您对“WITHIN”的定义是什么,但是否可以为计数添加一个新参数?
-
我的意思是我不想添加 count 作为另一个变量,比如将函数更改为 runGenerations(L,count)
标签: python function recursion iteration