Zum Hauptinhalt springen

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.