Affichages.
Prévoir quels seront les affichages du programme ci-dessous.
def g() :
a = 3
print("Dans la fonction g : ", a)
return a
def f(a) :
a += 2
print("Dans la fonction f : ", a)
return a
a = 3
print(a)
g()
print(a)
f(a)
print(a)
f(a+5)
print(a)
a = f(a+7)
print(a)
On obtient :
3
Dans la fonction g : 3
3
Dans la fonction f : 5
3
Dans la fonction f : 10
3
Dans la fonction f : 12
12
Vous veillerez à décomposer le déroulement de ce programme afin d'être bien certain de comprendre
le détail. Une compréhension superficielle de ce cas de base ne peut être que pénalisante pour la suite.