Utiliser des variables globales pour une fonction sous python

Sous python il est possible (mais pas vraiment recommandé) de définir des variables globales que l'on peut ensuite par exemple utiliser dans des fonctions. Pour déclarer une variable global:

global a

Exemple d'utilisation pour définir une fonction affine:

 >>> global a,b
 >>> a = 0.5
 >>> b = 2
 >>> def function( x ):
...     return a * x + b
... 
 >>> function(1)
 2.5
 >>> b = 4
 >>> function(1)
 4.5

Recherches associées