如何在Python中的函数中重置全局计数器?

时间:2019-10-27 11:06:53

标签: python-3.x

我在Python中用用户编写的函数遇到了问题。我编写的函数在参数1上循环,并且计数器(awakecluster)在每个主题上开始加一。计数器被定义为全局计数器。但是,计数器应在每个新主题上重置。我应该如何编写函数以获得列(预期)中的结果,而不是列:CurrentFunctionOutcome?

block = False
awakecluster = 0

def stagecluster(argument1):    
    global awakecluster \
         , block

    if 'Awake' == argument1:
        if block == False:
            block = True
            awakecluster = (awakecluster + 1)
        return awakecluster
    else:
        block = False
    return 0

结果:

ResultTable

0 个答案:

没有答案