Menu
Coddy logo textTech

Rekursive Funktionen Teil 1

Teil des Abschnitts Logik und Ablaufsteuerung der Python-Journey von Coddy. Lektion 60 von 78.

Eine rekursive Funktion ist eine Funktion, die sich selbst aufruft, um kleinere Instanzen eines Problems zu lösen. Jeder rekursive Aufruf muss die Funktion näher an einen Basisfall bringen, der die Rekursion beendet.

Beispiel: Zahlen von 1 bis n summieren:

def sum_to_n(n):
    if n == 0:  # Basisfall
        return 0
    return n + sum_to_n(n - 1)  # Rekursiver Schritt

print(sum_to_n(5))  # Ausgabe: 15
challenge icon

Aufgabe

Einfach

Schreibe eine rekursive Funktion namens count_down, die eine positive Ganzzahl n als Argument entgegennimmt und jede Zahl von n bis 0 ausgibt.

Probier es selbst

def count_down(n):
    # Schreibe hier den Code
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik und Ablaufsteuerung

Übe selbstständig: Online-Python-Compiler