LU05.A07 - Summe und Durchschnitt
Erstellen Sie eine äußere Funktion, die die Summe und den Durchschnitt einer Liste von Zahlen berechnet, indem sie zwei innere Funktionen verwendet.
Aufgabenstellung
- Erstellen Sie eine äußere Funktion namens
sum_and_average
, die eine Liste von Zahlen als Argument nimmt. - Innerhalb von
sum_and_average
, definieren Sie zwei innere Funktionen:calculate_sum
undcalculate_average
. calculate_sum
sollte die Summe der Liste berechnen undcalculate_average
sollte den Durchschnitt berechnen.- Die äußere Funktion sollte die berechnete Summe und den Durchschnitt zurückgeben.
Code Vorlage
- main.py
def sum_and_average(numbers): """Find the sum and average of a list of numbers using inner functions. Parameters: numbers (list): List of numbers. Returns: tuple: Sum and average of the numbers in the list. """ # TODO: Innere Funktion zur Berechnung der Summe # TODO: Innere Funktion zur Berechnung des Durchschnitts # TODO: Rufen Sie die beiden inneren Funktionen auf und speichern Sie die Ergebnisse # TODO: Geben Sie die berechnete Summe und den Durchschnitt zurück ... if __name__ == '__main__': result = sum_and_average([1, 2, 3, 4, 5]) print(result) # Sollte (15, 3.0) zurückgeben
Vorgehen
- Akzeptiere das GitHub Classroom Assignment
- Klone dein persönliches Repository in die Entwicklungsumgebung
- Definieren Sie
sum_and_average
und nehmen Sie eine Liste von Zahlen als Argument. - Definieren Sie
calculate_sum
undcalculate_average
als innere Funktionen. - Berechnen Sie die Summe und den Durchschnitt der Zahlen.
- Geben Sie beide Werte zurück.
Abgabe
Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
⇒ GitHub Repo für externe Besucher
GitHub Repository https://github.com/templates-python/m323-lu05-a07-inner2
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden