Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:programmieren_i:turtle_summary [2023-09-15 08:22] hofgf_informatik:programmieren_i:turtle_summary [2025-08-23 08:49] (aktuell) – [Zeichnen & Grundfunktionen] hof
Zeile 2: Zeile 2:
  
 Die offizielle Dokumentation findet sich auf [[https://docs.python.org/3/library/turtle.html#turtle-methods|python.org]]. Die offizielle Dokumentation findet sich auf [[https://docs.python.org/3/library/turtle.html#turtle-methods|python.org]].
- 
-Jedem Befehl muss der Name der Turtle (zum Beispiel `fritz`) und ein Punkt vorangestellt werden. 
  
 #### Import & Turtle erstellen #### Import & Turtle erstellen
-```py+<code python>
 from turtle import *   # Importiert das `turtle` Package. from turtle import *   # Importiert das `turtle` Package.
 fritz = Turtle()       # Erstellt eine neue Turtle. Der Name kann frei gewählt werden. fritz = Turtle()       # Erstellt eine neue Turtle. Der Name kann frei gewählt werden.
-``` +</code>
 #### Zeichnen & Grundfunktionen #### Zeichnen & Grundfunktionen
 +
 +Jedem Befehl muss der Name der Turtle (zum Beispiel `fritz`) und ein Punkt vorangestellt werden.
  
 ^ Befehl ^ Beschreibung ^ ^ Befehl ^ Beschreibung ^
Zeile 19: Zeile 18:
 | `left(w)`    | um den Winkel `w` nach links drehen              | | `left(w)`    | um den Winkel `w` nach links drehen              |
 | `circle(r, w)` | Kreis mit Radius `r` und Winkel `w` im Gegenuhrzeigersinn. Bei negativem Radius im Uhrzeigersinn. | | `circle(r, w)` | Kreis mit Radius `r` und Winkel `w` im Gegenuhrzeigersinn. Bei negativem Radius im Uhrzeigersinn. |
-| `home()`     | setzt Turtle in die Mitte des Fensters mit Richtung nach oben +| `dot(d)`     | zeichnet einen gefüllten Punkt mit Durchmesser `d`              | 
-| `hideturtle()`     | Turtle versteckt sich, darauf folgende Befehle werden ohne Animation ausgeführt |+| `home()`     | setzt Turtle in die Mitte des Fensters mit Richtung nach rechts 
 +| `hideturtle()`     | Turtle versteckt sich 
 +| `speed(s)`     | Zeichengeschwindgkeit wird angepasst: 1: langsam, 9: schnell0: instant |
  
 #### Position ändern #### Position ändern
Zeile 27: Zeile 28:
  
 ^ Befehl ^ Erklärung^ ^ Befehl ^ Erklärung^
-| `setpos(-100,50)` | Setzt Turtle an Position (-100,50) | +| `teleport(-100,50)` | Springt zu Position (-100,50), ohne eine Linie zu zeichnen. | 
-| `setx(30)`     | setzt x-Koordinate der Turtle (senkrechte Verschiebung) | +| `setpos(-100,50)` | Bewegt Turtle zu Position (-100,50) | 
-| `sety(30)`     | setzt y-Koordinate der Turtle (horizontale Verschiebung) |+| `setx(30)`     | setzt x-Koordinate der Turtle (horiztonale Verschiebung) | 
 +| `sety(30)`     | setzt y-Koordinate der Turtle (vertikale Verschiebung) |
 | `up()` | Hebt den Stift, es wird also **nicht gezeichnet** | | `up()` | Hebt den Stift, es wird also **nicht gezeichnet** |
 | `down()` | Setzt Stift wieder ab, es wird also wieder **gezeichnet** | | `down()` | Setzt Stift wieder ab, es wird also wieder **gezeichnet** |
 +| `setheading(90)` | Ändert die Ausrichtung (absolute Angabe: 0: rechts, 90: oben, 180: links...) |
 +
  
 #### Farben & Füllung #### Farben & Füllung
Zeile 41: Zeile 45:
 | `fillcolor('blue')` | Legt die **Farbe der Füllung** fest.| | `fillcolor('blue')` | Legt die **Farbe der Füllung** fest.|
 | `begin_fill()` / `end_fill()` | Füllt den ganzen zwischen `begin` und `end` gezeichneten Körper mit der Füllfarbe.| | `begin_fill()` / `end_fill()` | Füllt den ganzen zwischen `begin` und `end` gezeichneten Körper mit der Füllfarbe.|
-| `width(10)` | Legt die **Breite des Stiftes** fest (**nur WebTigerJython**).|+| `width(10)` | Legt die **Breite des Stiftes** fest.|
  
  
  • gf_informatik/programmieren_i/turtle_summary.1694766176.txt.gz
  • Zuletzt geändert: 2023-09-15 08:22
  • von hof