通过单个定义的操作运行多个全局变量

时间:2019-04-02 12:28:14

标签: python python-3.x

我正在制作一个...浪费的脚本(只是为了学习有关python的基础知识),我想知道我是否可以在单个操作中运行多个全局变量。 例如。 我目前有

Column1 = 1

def Run():
    print('really')
    print(Column1)

def buttonClick1():
    global Column1
    if Column1 == 6:
        print("Failed as Column1 is complete")
    else:
        print("button clicked1")
        Hole = 1
        Run()
        Column1 = Column1 + 1

for j in range(7):
    buttonClick1()

这可行,但是我将向列表中添加更多的变量,而不仅仅是Column1,所以有什么方法可以使用类似的定义

def Glble():
    global Column1

因此,与其在每个操作上不执行多个全局操作,不如说是这样。

Column1 = 1

def Glble():
    global Column1

def Run():
    print('really')
    print(Column1)

def buttonClick1():
    Glble()
    if Column1 == 6:
        print("Failed as Column1 is complete")
    else:
        print("button clicked1")
        Hole = 1
        Run()
        Column1 = Column1 + 1

for j in range(7):
    buttonClick1()

我不太会问这些问题,所以如果我需要做得更好,请告诉我。

0 个答案:

没有答案