I want to print change, after 2 sec but I am getting unresolved reference error in line 5. What should I do?
import threading
def inchange():
global change = 0
threading.Timer(1, inchange).start()
change = change + 2
print(change)
if __name__ == "__main__":
inchange()
>Solution :
The problem is how you access global change.
Here is the code:
import threading
change = 0
def inchange():
global change
threading.Timer(1, inchange).start()
change = change + 2
print(change)
if __name__ == "__main__":
inchange()
Output:
2