ich bin ein absoluter Python Neuling und gehe gerade das Buch "Think Pyhton" durch.
Dort wird das Beispiel gebracht, die Koch Kurve.
Ich habe ein Problem mit dem Verständnis der Rekursion.
Code: Alles auswählen
def koch(t, n):
"""Zeichnet eine Koch-Kurve mit Länge n."""
if n<3:
fd(t, n)
return
m = n/3.0
koch(t, m)
lt(t, 60)
koch(t, m)
rt(t, 120)
koch(t, m)
lt(t, 60)
koch(t, m)
Wie kann das sein? Und meine zweite Frage ist, wenn (n<3) die Funktion nicht stoppt, was bring diese Funktion dann zum Stoppen?