Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Nombre variable d'arguments
Parfois, tu ne sais pas a l'avance combien d'arguments ta fonction va recevoir. Python permet de gérer ca avec la syntaxe *args. Le paramètre précédé d'une étoile recoit tous les arguments supplémentaires sous forme de tuple.
Par exemple :
def afficher_tous(*args): for arg in args: print(arg)
afficher_tous('a', 'b', 'c') affiche a, b, c sur trois lignes
Tu peux parcourir args exactement comme une liste.
Écris une fonction moyenne(*notes) qui prend un nombre variable de notes et renvoie leur moyenne. Si aucune note n'est donnée, renvoie 0.