Python: Turtle: Unterschied zwischen den Versionen
Flinh1 (Diskussion | Beiträge) |
Flinh1 (Diskussion | Beiträge) |
||
| Zeile 4: | Zeile 4: | ||
<div align="right">'''[[Python: pygame|Zur Seite "Python: pygame"]]'''</div> | <div align="right">'''[[Python: pygame|Zur Seite "Python: pygame"]]'''</div> | ||
<div align="right">'''[[Python: Module|Zur Seite "Python: Module"]]'''</div> | <div align="right">'''[[Python: Module|Zur Seite "Python: Module"]]'''</div> | ||
| + | <div align="right">'''[[Python: Klassen|Zur Seite "Python: Klassen"]]'''</div> | ||
== Allgemeines == | == Allgemeines == | ||
Version vom 19. Juni 2019, 15:59 Uhr
Inhaltsverzeichnis
Allgemeines
Methoden
- hideturtle()
- forward(x)
- backward(x)
- left(x)
- right(x)
- pensize(x)
- pencolor(x,y) # Zeichenfarbe, Füllfarbe
- penup(), up()
- pendown(), down()
- goto(x,y)
- shape(x) # Vordefinierte Werte: arrow, turtle, circle, square, triangle, classic
- speed(x) # 1 = langsam, 6 = normal, 10 = schnell
Screen-Methoden
Mit diesen Methoden wird der Hintergrund für Turtle definiert.
- setup(x,y) # Stellt Breite und Höhe ein.
- bgcolor(x) # Stellt die Hintergrundfarbe ein.
- bgpic(x) # Definiert Hintergrundbild (nur gif).
- addshape(x.gif) # Fügt benutzerdefinierte Shapes für die Turtle hinzu.
- numinput(x,y) # Eingabefenster für Längenangabe: x = Bezeichnung des Fensters ("Länge in Pixel"), y = Eingabeaufforderung ("Länge: ")
Beispiel:
import turtle
ninja = turtle.Turtle()
hintergrund = turtle.Screen()
ninja.pensize(20)
ninja.shape("classic")
hintergrund.bgpic("/home/pfad/Bilder/hintergrundbild.gif")
Eigenes Bild für die Turtle definieren
Es werden nur gif akzeptiert. Online-Konvertierung auf
Alternativ können zur Konvertierung die Programme GIMP, Inkscape oder Converseen verwendet werden.
import turtle
hintergrund = turtle.Screen() # Hintergrund-"Screen" aufrufen
hintergrund.addshape("/pfad/ninja.gif") # Neue Form (shape) definieren
ninja = turtle.Turtle()
ninja.shape("/pfad/ninja.gif")
Farben
turtle.color(rot,grün,blau)
- Rot
(1,0,0) - Grün
(0,1,0) - Blau
(0,0,1) - Gelb
(1,1,0) - Cyan
(0,1,1) - Schwarz
(0,0,0) - Weiß
(1,1,1) - Gold
(0.9,0.75,0) - Hellrosa
(1,0.7,0.75) - Orange
(1,0.5,0) - Orange
(0.9,0.5,0.15)
The X11 Color Set:
Liste gültiger Farbnamen:
Quellen
| |