Calculer la moyenne en Python

PythonPythonBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/tuples("Tuples") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/keyword_arguments("Keyword Arguments") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") subgraph Lab Skills python/comments -.-> lab-13589{{"Calculer la moyenne en Python"}} python/lists -.-> lab-13589{{"Calculer la moyenne en Python"}} python/tuples -.-> lab-13589{{"Calculer la moyenne en Python"}} python/function_definition -.-> lab-13589{{"Calculer la moyenne en Python"}} python/keyword_arguments -.-> lab-13589{{"Calculer la moyenne en Python"}} python/build_in_functions -.-> lab-13589{{"Calculer la moyenne en Python"}} end

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 les args fournis, puis divisez par len().
  • 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.