x = 7 # déclaration d'une variable globale 'x' #Fonction pour modifier la variable locale 'x' def var_locale(): x = 12 # déclaration d'une variable locale 'x' # qui cache la variable globale 'x' print "Dans la fonction var_locale() :" print "Variable locale 'x'= ",x x *= 10 # modifier la variable locale print "La nouvelle valeur de la variable locale x=", x #Fonction pour modifier la variable globale 'x' def var_globale(): global x # Lier 'x' à la variable globale 'x' print "Dans la fonction var_globale() :" print "Variable globale 'x'= ",x x *= 10 # modifier la variable globale print "La nouvelle valeur de la variable globale x= ",x print "Valeur initiale de la variable globale 'x'= ", x var_locale() var_globale() var_locale() var_globale() |
Livres Sur ce Sujet
Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !