Farben verwenden 🎨
Aufgaben
Denken Sie auch an das 👉 Cheatsheet — es wird Ihnen eine Hilfe sein!
Zeichnen Sie mit der Turtle ein regelmässiges Sechseck und verwenden Sie dabei für jede Seite eine andere Farbe.

Mit dem Befehl pensize(n) können Sie die Dicke des Stifts verändern, damit die Linien deutlicher zu sehen sind.
Zeichnen Sie folgende Figur. Am Schluss soll die Turtle nicht mehr sichtbar sein.

Zeichnen Sie solche Kreise mit den Farben 'red', 'yellow', 'blue', 'magenta'.

Die Kreise sollen einander berühren. Es sollen aber keine zusätzlichen Striche Sichtbar sein (nur die Kreise).
Damit die Turtle nicht aus dem Fenster rennt, können Sie sie am Anfang mit dem Befehl back(n) etwas nach links bewegen.
Zeichnen Sie die folgende Ampel. Die Turtle soll am Schluss nicht zu sehen sein.

Den schwarzen Hintergrund zeichnen Sie am einfachsten mit pensize(80).
Zeichnen Sie eine solche Treppe mit rotem Stift und grüner Füllung.

Zum Füllen brauchen Sie die Befehle begin_fill(), fillcolor(...) und end_fill(). Schauen Sie nochmal im 👉 Cheatsheet nach, wie genau die funktionieren und wie sie zusammenspielen.
Das Füllen funktioniert auch dann, wenn die Figur eigentlich nicht geschlossen ist. Es gibt quasi eine «imaginäre Linie» zwischen dem Start- und dem Endpunkt der Figur.
Es kann sein, dass diese Linie automatisch gezeichnet wird, auch wenn sie auf dem Referenzbild nicht zu sehen ist. Es handelt sich dabei lediglich um ein Darstellungs-Detail hier auf Classrooms. Sie können diesen Unterschied ignorieren.
Zeichnen Sie mit der Turtle das untenstehende Haus. Die Turtle soll am Ende nicht sichtbar sein.

Zeichnen Sie mit der Turtle eine solche Kerze. Die Turtle soll am Ende nicht mehr zu sehen sein.

Der Stift befindet sich genau in der Mitte der Turtle (hier markiert mit dem weissen Kreuz). Mit pensize(d) setzen wir die Breite des Stifts auf einen Durchmesser von d. Wenn wir also z.B. pensize(50) verwenden, dann zeichnet der Stift in einem Radius von 25 rund um die Turtle herum.

Mehr zu diesem Bild...
Das obige Bild ist mit folgendem Programm entstanden:
from turtle import *
shape('turtle')
pencolor('black')
pensize(50)
forward(25)
fillcolor('red')
pencolor('red')
done()
Zeichnen Sie einen gelben Stern auf einem blauen Hintergrund. Die Turtle soll am Ende nicht mehr zu sehen sein.
Die Berechnungen der benötigten Winkel sind hier etwas anspruchsvoller. Im Zweifelsfall: ausprobieren.

Schauen Sie auf dem 👉 Cheatsheet nach, wie Sie die Hintergrundfarbe ändern können.
Zeichnen Sie mit der Turtle eine der folgenden Staatsflaggen:
Einige Flaggen der Welt
Sie haben nun bereits einige Befehle aus dem 👉 Cheatsheet kennengelernt. Es gibt aber immer noch einige Befehle, die Sie bisher nicht verwendet haben.
Gehen Sie nochmal in aller Ruhe durchs Cheatsheet und suchen Sie sich einige Befehle aus, die Sie noch nicht kennen. Probieren Sie diese im Code-Editor unten aus (denken Sie daran, dass das Programm mit from turtle import * beginnen muss).
Versuchen Sie auch gleich, bei jedem Befehl direkt im Code kurz zu erklären, was er macht und was da nun passiert. Verwenden Sie dazu das #-Zeichen: Alles, was nach einem #-Zeichen in einer Zeile steht wird als Kommentar interpretiert und somit nicht ausgeführt. Das # kann auch ganz am Anfang der Zeile stehen, wenn die ganze Zeile ein Kommentar sein soll.
Hier ein Beispiel mit einigen Befehlen, die Sie bereits kennen:
from turtle import *
# Hier wird mit forward(50) und right(90) zuerst ein Quadrat gezeichnet.
forward(50)
right(90)
forward(50)
right(90)
forward(50)
right(90)
forward(50)
right(90)
# Turtle gegen rechts verschieben, ohne zu zeichnen.
penup()
forward(100)
pendown()
begin_fill() # Mit diesem Befehl sagen, wir, dass ab jetzt eine Figur gezeichnet wird, die am Schluss gefüllt werden soll.
# Nochmal ein Quadrat zeichnen (dieses soll am Schluss gefüllt werden).
forward(50)
right(90)
forward(50)
right(90)
forward(50)
right(90)
forward(50)
right(90)
fillcolor('blue') # Farbe für das Füllen festlegen (brauchen wir, bevor wir end_fill() aufrufen).
end_fill() # Die gezeichnete Figur soll jetzt mit der gesetzten Fill Color gefüllt werden. Dieser Befehl braucht keinen Parameter.