Die Webseiten der Fachschaft Informatik am ERG SaalfeldArbeit mit der Turtle
Um die "Turtle" in Python nutzen zu können, muss man sie zuerst importieren. Dies tut man mit dem Befehl "import turtle". Als nächstes gibt man der "turtle", also dem Zeichner, einen Namen indem man eine Variable als Turtle festlegt. Daraufhin kann man der Turtle verschiedene Anweisungen wie zum Beispiel: "forward" (vorwärts), "backwards" (rückwärts), "left" (links drehen) oder "right" (rechts drehen) geben. Dahinter folgen immer zwei Klammern, worin der Parameter übergeben wird. Dieser gibt an, wie weit sich die Turtle zum Beispiel bewegt oder um wie viel Grad sie sich dreht. Damit sich das Programm nicht direkt wieder schließt muss man am Ende sagen, dass die Turtle fertig ist. Aufgabe 1
Um der Zeichnung Farben zu verleihen, muss man vorher der Turtle in Form einer Variable eine oder mehrere Farben zuordnen. Die Farbe kann als HexCode (z.B. #FFFFFF für Schwarz) oder als englische Bezeichnung (z.B. red, green,...) in Anführungszeichen angegeben werden. siehe dazu www.trinket.io/docs/colors Einen Kreis zeichnet man mit dem Befehl .circle(). In die Klammer kommt daraufhin der Radius in Pixel. Die Hintergrundfarbe ändert man mit dem Befehl turtle.Screen().bgcolor(), in die Klammer kommt daraufhin die gewünschte Farbe. Aufgabe 2
Damit man mit der Turtle an verschiedene Positionen kommt ohne dabei zu malen, nimmt man den "penup"- und den "pendown"-Befehl. Die Turtle kann man mit den "goto(x,y)" - Befehl (oder "setpos(x,y)" oder "setposition(x,y)") zu den gewollten Koordinaten bewegen. Aufgabe 3
Mithilfe der "for-Schleife" kann man Vorgänge beliebig oft wiederholen lassen. Der Parameter der Schleife gibt dabei an wie oft die Bewegung wiederholt werden soll. Aufgabe 4
Abschlußübung zur TurtleAufgabe 5:Erstellen Sie folgendes Programm: Es soll ein Haus gezeichnet werden. Dieses soll mindestens einen Eingang, zwei Fenster und ein rundes Dachfenster mit blauem Glas enthalten, welche natürlich nicht die gleiche Dicke wie das Haus haben. Dabei ist zu beachten, dass das Dach und Wände unterschiedlich gefärbt sind.
© ERG Saalfeld - Elias Loch, Wim Röhner, Fynn Bergner, Matti Munzert 26.03.2023 |