Kann mir jemand helfen?
Wir müssen so was machen mit Rekursion.
Das wäre die Form
Das ist die Aufgabe
Oder gibt es hierfür eine geeignete KI die so etwas ordentlich erzeugen kann (habe schon welche probiert, aber es waren keine richtigen Ergebnisse dabei oder wurden ganz anders gelöst)
Ist diese Form als Programm zu implementieren oder gibt es zu dieser Form noch eine Aufgabenstellung oder Information in irgendeiner Art?
Die Aufgabe ist:Zeichnen sie diese Figur mit Phyton Turtle, nutzten sie hierfür eine Rekursion
1 Antwort
Turtle kenne ich nicht. Aber die Funktion sollte in etwa so aussehen:
def figure ( w: edge width,
n: recursion level ):
rotate(135)
if n>0:
drawline(w/2) # 1/2 untere Seite
rotate(-90)
drawline(w) # linke Seite
figure(w/2, n-1) # linkes Ohr - rekursiv!
drawline(w) # obere Seite
figure(w/2, n-1) # rechtes Ohr - rekursiv!
drawline(w) # rechte Seite
rotate(-90)
drawline(w/2) # 1/2 untere Seite
rotate(135)
Nach dem Zeichnen bist Du wieder an der Eingangsposition (unten Mitte), schaust aber um -90⁰ gedreht nach rechts unten.
Der Aufruf geht dann etwa so:
location(0, 200)
direction(45)
figure(100, 4)
Jetzt musst Du nur noch die Zeichenfunktionen durch die entsprechenden Turtle-Befehle ersetzen.