Lorsque la fonction n'a pas encore été appelée, les variables globales n'existent évidemment pas

valeur de a

valeur de b

exécution de la fonction test() a = 25, b = 45

Après appel de la fonction les variables globales existent mais les autres n'existent toujours pas

valeur de a 25

valeur de b

Il est possible de modifier la valeur de a

exécution de la fonction test2() a = 568 b =

Si on appelle la fonction test() on obtient

exécution de la fonction test() a = 25, b = 45