J'essaie d'écrire un code simple qui utilise une variable globale. Je reçois l'erreur suivanteComment utiliser la variable globale en Python
UnboundLocalError: local variable 'x' referenced before assignment
global x
def update():
x = x + 1
x = 0
update()
print(x)
Cela a fonctionné, mais pourquoi cette erreur se produit. – Atinesh
@Atinesh a édité ma réponse pour ajouter des informations supplémentaires, dites-moi si cela reste flou. – 3kt