Durchschnitt in Python berechnen

PythonPythonBeginner
Jetzt üben

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

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Python ist das Berechnen des Durchschnitts einer Zahlengruppe eine häufige Aufgabe. In dieser Herausforderung werden Sie aufgefordert, eine Funktion zu schreiben, die zwei oder mehr Zahlen entgegennimmt und deren Durchschnitt zurückgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) 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{{"Durchschnitt in Python berechnen"}} python/lists -.-> lab-13589{{"Durchschnitt in Python berechnen"}} python/tuples -.-> lab-13589{{"Durchschnitt in Python berechnen"}} python/function_definition -.-> lab-13589{{"Durchschnitt in Python berechnen"}} python/keyword_arguments -.-> lab-13589{{"Durchschnitt in Python berechnen"}} python/build_in_functions -.-> lab-13589{{"Durchschnitt in Python berechnen"}} end

Durchschnitt

Schreiben Sie eine Funktion namens average, die zwei oder mehr Zahlen entgegennimmt und deren Durchschnitt zurückgibt. Ihre Funktion sollte den folgenden Richtlinien folgen:

  • Verwenden Sie sum(), um alle bereitgestellten args zu summieren, und dividieren Sie durch len().
  • Die Funktion sollte beliebig viele Argumente verarbeiten können.
  • Die Funktion sollte einen Float zurückgeben.
def average(*args):
  return sum(args, 0.0) / len(args)
average(*[1, 2, 3]) ## 2.0
average(1, 2, 3) ## 2.0

Zusammenfassung

In dieser Herausforderung haben Sie eine Funktion geschrieben, die den Durchschnitt von zwei oder mehr Zahlen berechnet. Sie haben die sum()-Funktion verwendet, um alle Zahlen aufzusummieren und dann durch die Anzahl der Argumente mit len() geteilt. Dies ist eine nützliche Funktion für Ihre zukünftigen Projekte im Python-Werkzeugkasten.