|
1. |
Definiere einen Befehl dreieck(farbe), mit welchem die Turtle farbige Dreiecke zeichnen kann. Zeichne 4 Dreiecke in den Farben red, green, blue und violet
|
|
|
|
2. |
Definiere einen Befehl colorCircle(radius, color), mit welchem die Turtle einen farbigen Kreis zeichnet. Du kannst dabei den Befehl rightArc(radius, angle) verwenden. Zeichne die nebenstehende Figur.
|
|
|
|
3. |
Das folgende Programm zeichnet leider 3 gleich grosse Fünfecke, aber nicht wie gewünscht verschieden grosse. Warum nicht? Korrigiere es.
from gturtle import *
def pentagon(sidelength, color):
setPenColor(color)
repeat 5:
forward(90)
left(72)
makeTurtle()
pentagon(100, "red")
left(120)
pentagon(80, "green")
left(120)
pentagon(60, "violet")
Programmcode markieren
(Ctrl+C kopieren, Ctrl+V einfügen) |
4. |
Du sagst der Turtle mit dem Befehl segment(), sich um eine bestimmte Strecke s vorwärts zu bewegen und sich um einen bestimmten Winkel w nach rechts zu drehen:
def segment(s, w):
forward(s)
right(w)
Schreibe ein Programm, das diesen Befehl 92 mal mit s = 300 und w = 151 ausführt. Mit setPos(x, y) kannst du die Turtle zu Beginn geeignet im Fenster positionieren.
|
5*. |
Die Turtle soll zwei, drei oder vier segment-Bewegungen ausführen. Schau dir die schönen Grafiken in folgenden Fällen an:
Anzahl Segmente |
Werte |
Anzahl Wiederholungen |
2 |
forward(77)
right(140.86)
forward(310)
right(112)
|
37 |
3 |
forward(15.4)
right(140.86)
forward(62)
right(112)
forwad(57.2)
.right(130) |
46 |
4 |
forward(31)
right(141)
forward(112)
right(87.19)
forward(115.2)
right(130)
forward(186)
right(121.43) |
68 |
|
|