Fonction dans fonction?

Résolu
Bonsoir,

Je voulais tout simplement savoir si c'était possible (d'un point de vu compréhension du code etc..) de mettre une fonction dans une fonction.

def fonction1():
    def fonction2():
        return a*6
    a = 6
    print(fonction2())


En fait ça me permet de ne pas utiliser de paramètre dans les fonctions, vu que fonction2 prend les variables de fonction1.

Merci pour vos réponses!

1 réponse

  1. Contributeur
    Salut
    cela me fait penser aux variables globales, il vaut mieux éviter ;)
    0