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_maxund nehmen Sie eine Liste von Zahlen als Argument. - Definieren Sie
find_minundfind_maxals 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
