Python Thread
Version vom 29. November 2017, 19:11 Uhr von Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<pre> #!/usr/bin/python3 import time import threading # set global variable flag flag = 1 colour="red" def normal(): global colour global flag wh…“)
#!/usr/bin/python3 import time import threading # set global variable flag flag = 1 colour="red" def normal(): global colour global flag while flag==1: print(colour) time.sleep(2) if flag==False: print('The while loop is now closing') def get_input(): global colour keystrk = "r" while keystrk != "q": global flag touch=input('Press a key \n') keystrk=touch.rstrip() print ( "keystrk: " + keystrk) if keystrk == "r": print("You type r") colour="red" if keystrk == "g": colour="green" if keystrk == "y": colour="yellow" if keystrk == "q": colour="yellow" flag=False #print("colour: " + colour) n=threading.Thread(target=normal) i=threading.Thread(target=get_input) n.start() i.start()