Aufgabe 1: Das "Haus vom Nikolaus"
a) Baue das Haus vom Nikolaus mit der Python-Turtle.
Hinweis zum Ausrechnen der Länge der schrägen Kanten: Satz von Pythagoras mit a = b.
b) Erstelle aus obigem Code eine Funktion def haus(a):, wobei a die Länge der Grundfläche des Hauses ist.
Rufe die Funktion mit den Längen 100, 50 und 10 auf und zeichne damit 3 Häuser nebeneinander.
Aufgabe 2: Schneeflockenkurve
Zeichne die Schneeflockenkurve - eigentlich Koch-Kurve - mit der Turtle-Graphik.
a) Erstelle eine Funktion, die die erste Iteration der Kurve zeichnet:
def koch(a):
a: Länge einer Kante
b) Lerne Rekursion kennen, indem du die ersten n Elemente Fibonacci-Folge mit Hilfe einer rekursiven Funktion
def fib(n):
ausgibst.
c) Erweitere die Schneeflocken-Funktion, so dass die Kurve mit einer einstellbaren Anzahl von Iterationen gezeichnet wird:
def koch(a, n):
a: Länge einer Kante in der ersten Iteration n: Anzahl der Iterationen zusätzlich zu der ersten (n = 0)