Une note sur la portée de Python
Créez une variable val avec le même nom qu'une variable globale et une variable locale et vérifiez le mouvement
val = 100 #Variables globales
def showVal():
val = 1 #Variables locales
print("local val : ",val)
showVal()
print("global val : ",val)
Résultat d'exécution
local val : 1
global val : 100
Attribuer des valeurs à des variables globales dans une fonction
val = 100 #Variables globales
def showVal():
global val #Précisez que la variable est globale
val = 1
print("local val : ",val)
showVal()
print("global val : ",val)
Résultat d'exécution
local val : 1
global val : 1
Recommended Posts