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)