HomeTurtlegrafikGPanelRobotik WebTigerPython
 Python - Online
farben
Deutsch   English   Français   

2. FARBEN VERWENDEN

 

 

DU LERNST HIER...

 

einige weitere Turtlebefehle, mit welchen du farbige Bilder zeichnen kannst. Die Turtlegrafik verwendet die sogenannten  X11-Colors. Es handelt sich um einige dutzend Farbnamen, die man im Internet unter w3schools.com/colors/colors_x11.asp nachschlagen kann. (z.Bsp. yellow, gold, orange, red, maroon, violet, magenta, purple, navy, blue, skyblue, cyan, turquoise, blueviolet, lime, green, darkgreen, chocolate, brown, black, gray, white...)

 

 

MUSTERBEISPIEL

 

Du willst eine brennende rote Kerze zeichnen. Zuerst zeichnest du mit einem dicken roten Stift die Kerze selbst. Dann fährst du mit abgehobenem Stift ein wenig weiter und zeichnest mit dem Befehl dot(40) einen gelb-gefüllten Kreis. Um den Docht zu malen, fährst du mit einem schwarzen, dünnen Stift leicht zurück.

Dazu brauchst du neue Befehle: setPenColor() für die Stiftfarbe setPenWidth() für die Stiftdicke, penUp() und penDown() um den Stift hochzuheben und ihn wieder abzusenken. Zuletzt versteckst du noch mit hideTurtle() das Turtlebild.

 

Programm:    

from gturtle import *

makeTurtle()
setPenWidth(60)
setPenColor("red")
forward(100) 
penUp()
forward(50)
penDown()
setPenColor("yellow")
dot(40)
setPenWidth(5)
setPenColor("black")
back(15) 
hideTurtle()
► In Zwischenablage kopieren

 

 

MERKE DIR...

 

Mit setPenColor("color") änderst du die Stiftfarbe. Mit setColor("color") änderst du die Turtlefarbe. Auf der Webseite w3schools.com/colors/colors_x11.asp findest du noch viele andere Farben, die du als Stift- und Turtelfarben verwenden darfst. Bei den Farbnamen spielt die Gross-/Kleinschreibung keine Rolle, sie müssen aber in Anführungszeichen stehen.

Das Zeichen # wird in Python für Kommentare verwendet. Du kannst damit Anmerkungen einfügen, die bei der Programmausführung nicht beachtet werden.

 

 

ZUM SELBST LÖSEN

 

1.

Ergänze das untenstehende Programm so, dass die Turtle ein regelmässiges Sechseck zeichnet und wähle für jede Seite eine andere Farbe.
from gturtle import *
makeTurtle()
setPenWidth(5)
setPenColor("red")
forward(80)
right(60)
 
2.

Zeichne gefüllte Kreise mit den Farben "red", "yellow", "blue" und "magenta". Zeichne weiter Kreise mit Farben, die du unter trinket.io/docs/colors findest.



 

3.

Zeichne eine Verkehrsampel. Das schwarze Rechteck kannst du mit der Stiftbreite 80 zeichnen.