Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Première lambda
Une lambda, c'est une fonction anonyme ecrite en une seule ligne. On l'utilise quand on a besoin d'une petite fonction jetable, qu'on ne reutilisera pas ailleurs.
La syntaxe est : lambda paramètres: expression
Par exemple : carre = lambda x: x ** 2 carre(4) # renvoie 16
C'est exactement la meme chose que : def carre(x): return x ** 2
La difference, c'est que la lambda n'a pas de nom (meme si ici on la stocke dans une variable pour l'exemple). On l'utilise surtout quand on veut passer une petite fonction en argument sans la definir formellement.
Écris une fonction créer_multiplicateur(n) qui renvoie une lambda. Cette lambda prend un nombre x et renvoie x * n.