Mini-Projekt: Zeichenroboter
Anforderungen
- turtle Setup
- mindestens 2 Zeichen-Funktionen (z. B. quadrat, stern-einfach/vieleck)
- Farben
- optional: Tasten steuern
- Programm endet sauber (done/mainloop)
Beispiellösung
Lösung anzeigen
import turtle
def quadrat(t, laenge):
for i in range(4):
t.forward(laenge)
t.right(90)
def vieleck(t, seiten, laenge):
winkel = 360 / seiten
for i in range(seiten):
t.forward(laenge)
t.right(winkel)
t = turtle.Turtle()
t.color("purple")
t.pensize(2)
quadrat(t, 80)
t.penup()
t.goto(100, 0)
t.pendown()
t.color("orange")
vieleck(t, 6, 40)
turtle.done()
Kapitel 29 geschafft!
Als Nächstes: Abschlussprojekte planen und präsentieren.