Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Appliquer une liste de fonctions
Maintenant que tu sais passer une fonction en paramètre, on peut aller plus loin : passer plusieurs fonctions et les appliquer toutes a la meme valeur.
L'idee est simple. Tu as une liste de fonctions et une valeur. Tu appliques chaque fonction a cette valeur et tu recuperes tous les résultats dans une liste.
fonctions = [str, float, bool] valeur = 0 résultats = [] for f in fonctions: résultats.append(f(valeur)) # résultats vaut ['0', 0.0, False]
Écris une fonction appliquer_toutes(valeur, fonctions) qui prend une valeur et une liste de fonctions, et renvoie une liste contenant le résultat de chaque fonction appliquee a la valeur.