LU05.A06 - Finden Sie das Minimum und das Maximum
Erstellen Sie eine äußere Funktion, die das Minimum und das Maximum einer Liste von Zahlen findet, indem sie zwei innere Funktionen verwendet.
Aufgabenstellung
Erstellen Sie eine äußere Funktion namens find_min_max
, die eine Liste von Zahlen als Argument nimmt.
Innerhalb von find_min_max
, definieren Sie zwei innere Funktionen: find_min
und find_max
.
find_min
sollte das Minimum der Liste finden und find_max
sollte das Maximum finden.
Die äußere Funktion sollte das gefundene Minimum und Maximum zurückgeben.
Code Vorlage
- main.py
def find_min_max(numbers): """ Find the minimum and maximum values in a list using inner functions. Parameters: numbers (list): List of numbers. Returns: tuple: Minimum and maximum values in the list. """ # TODO: Innere Funktion zur Ermittlung des Minimums # TODO: Innere Funktion zur Ermittlung des Maximums # TODO: Rufen Sie die beiden inneren Funktionen auf und speichern Sie die Ergebnisse # TODO: Geben Sie das gefundene Minimum und Maximum zurück ... if __name__ == '__main__': result = find_min_max([1, 2, 3, 4, 5]) print(result) # Sollte (1, 5) zurückgeben
Vorgehen
- Akzeptiere das GitHub Classroom Assignment
- Klone dein persönliches Repository in die Entwicklungsumgebung
- Definieren Sie
find_min_max
und nehmen Sie eine Liste von Zahlen als Argument. - Definieren Sie
find_min
undfind_max
als innere Funktionen. - Finden Sie das Minimum und das Maximum der Liste.
- 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-a06-inner
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden