这是一个计算len(set_forbidden) > 0
次数的示例代码。现在,如果它计算条件大于3,那么我必须调用openthedoor(uppumanga)
然后将计数重置为零。但是当我尝试打印count
时,我得到的数量= 1,任何帮助解决这个问题都将受到赞赏。
count = 0
def rydbergset(value,count):
if len(set_forbidden) > 0:
count+=1
last_time = True
print "this is the count greater than three-"+ str(count)
if (last_time == True) and (count>3):
openthedoor(uppumanga)
count = 0
else:
last_time = False
return set_forbidden,count
答案 0 :(得分:0)
count == 0
不将0
分配给count
变量,
count = 0
将完成这项工作
另请确保您将输出count
分配给全局count
(set_forbiden, count) = rydbergset(value, count)
答案 1 :(得分:0)
如果我理解正确的话,我认为你需要这样的东西
_layer