Utilisation d’une variable globale:
Il peut se faire par exemple que vous ayez à définir une fonction qui soit capable de modifier une variable globale. Pour atteindre ce résultat, il vous suffira d’utiliser l’instruction global. Cette instruction permet d’indiquer - à l’intérieur de la définition d’une fonction - quelles sont les variables à traiter globalement.
On va ici créer une fonction qui a accès à la variable globale b
def test():
global b
b = 5
print(a, b)
a = 2
b = 7
test()
print(a, b)