函数中的Python全局变量

时间:2019-04-06 12:42:05

标签: python function variables

我使用线程,希望在“负载”达到30的值时,该程序然后输出“完成”,但是以某种方式无法正常工作。也许我对全局变量做错了什么?

import os,time,random
from threading import Thread
global load
load = 0
def main():
    load += 1

def Loadingscreen():
    while load < 30:
        print("please wait")
    print("finish")
    input()

for i in range(1):
    t = Thread(target=main)
    t.start()

time.sleep(1)

for ii in range(1):
    tt = Thread(target=Loadingscreen)
    tt.start()

0 个答案:

没有答案