Fonction dans fonction?

Résolu/Fermé
MickaToast Messages postés 142 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 23 juillet 2015 - Modifié par MickaToast le 28/10/2014 à 17:38
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 1 nov. 2014 à 16:51
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!
A voir également:

1 réponse

dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 2 476
1 nov. 2014 à 16:51
Salut
cela me fait penser aux variables globales, il vaut mieux éviter ;)
0