Ich versuche, einen einfachen Code zu schreiben, der eine globale Variable verwendet. Ich bin den folgenden Fehler bekommenSo verwenden Sie globale Variable in Python
UnboundLocalError: local variable 'x' referenced before assignment
global x
def update():
x = x + 1
x = 0
update()
print(x)
Es hat funktioniert, aber warum dieser Fehler auftritt. – Atinesh
@Atinesh meine Antwort bearbeitet, um zusätzliche Informationen hinzuzufügen, sagen Sie mir, wenn es unklar bleibt. – 3kt