1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
def fonction1(variable1):
laVar1 = 10 #Je crée une variable interne à la fonction qui va recevoir un valeur
#si j'écris, par exemple, ce qui suit :
#laVar1 = variable1 #Ici, la variable interne reçoit la valeur que je passe à la fonction
#lors de son appel. À toi de voir ce dont tu as besoin. C'est l'un ou l'autre.
return laVar1 #La fonction retourne la valeur contenue dans laVar1
uneVar = 0 #On donne une valeur à une variable globale nommée uneVar
fonction1(uneVar) #On appelle la fonction en lui passant la valeur contenue dans laVar
print(uneVar) #On imprime le contenu de la variable uneVar soit la valeur 0
unResultat = fonction1(0) #On appelle la fonction en lui passant la valeur 0
print unResultat #Dans le cas où c'est la première ligne de code dans
#la fonction qui est active, on reçoit bien la valeur 10 dans print.
#si c'est la seconde option qui est active, alors on reçoit 0 |
Partager