Introduction
En Python, calculer la moyenne d'un ensemble de nombres est une tâche courante. Dans ce défi, vous devrez écrire une fonction qui prend deux nombres ou plus en entrée et renvoie leur moyenne.
Moyenne
Écrivez une fonction appelée average qui prend deux nombres ou plus en entrée et renvoie leur moyenne. Votre fonction doit suivre les directives suivantes :
- Utilisez
sum()pour additionner tous lesargsfournis, puis divisez parlen(). - La fonction doit être capable de gérer un nombre quelconque d'arguments.
- La fonction doit renvoyer un nombre à virgule flottante.
def average(*args):
return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) ## 2.0
average(1, 2, 3) ## 2.0
Sommaire
Dans ce défi, vous avez écrit une fonction qui calcule la moyenne de deux nombres ou plus. Vous avez utilisé la fonction sum() pour additionner tous les nombres puis divisé par le nombre d'arguments en utilisant len(). Cette fonction est utile à avoir dans votre outil Python pour les projets futurs.