Mon code:Aide Définir les noms globaux
def A():
a = 'A'
print a
return
def B():
print a + ' in B'
return
Lorsque B() est entré dans le interpeter je reçois
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "<module1>", line 9, in B
NameError: global name 'a' is not defined
Comment dois-je aller sur la définition d'un? Je veux que le résultat final soit 'A dans B', quand B() est entré dans l'interpréteur
éditer: Je voudrais garder la définition de a dans A() si possible.
Je voudrais garder la définition d'un au sein de A() si possible. – rectangletangle