bonjour a tous
sur python :2.x
soit la fonctions suivante:
def function_lvl_1():
....a=50
....def function_lvl_2():
........#opération de modification sur #a
........global a
........a=a/2
....function_lvl_2() # j'appelle la fonction
....return a
>>> function_lvl_1():
50
je m'atteandait à avoir 25
d'ou la question : comment modifier une variable définies dans une fonction(lvl1) avec une autre fonction crée dedans (lvl2)
apparemment gloabal a rend la variable connues dans le main et ce n'est pas ce que je veux
merci.
-----