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

  1. Akzeptiere das GitHub Classroom Assignment
  2. Klone dein persönliches Repository in die Entwicklungsumgebung
  3. Definieren Sie find_min_max und nehmen Sie eine Liste von Zahlen als Argument.
  4. Definieren Sie find_min und find_max als innere Funktionen.
  5. Finden Sie das Minimum und das Maximum der Liste.
  6. 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

© Kevin Maurizi