neuerlehrplan:klasse10:lineareprogrammeeinausgabe
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
neuerlehrplan:klasse10:lineareprogrammeeinausgabe [2025/08/24 11:14] – [Turtlegrafik in Jupyternotebooks] lutz | neuerlehrplan:klasse10:lineareprogrammeeinausgabe [2025/08/24 21:10] (aktuell) – lutz | ||
---|---|---|---|
Zeile 147: | Zeile 147: | ||
Um die Turtle zu verwenden, muss sich die Datei IPythonturtle.py im selben Ordner befinden. Weiterhin muss das Paket ipycanvas installiert und in Jupyter aktiviert werden. Um die Bibliothek (Siehe später!) einzubinden, | Um die Turtle zu verwenden, muss sich die Datei IPythonturtle.py im selben Ordner befinden. Weiterhin muss das Paket ipycanvas installiert und in Jupyter aktiviert werden. Um die Bibliothek (Siehe später!) einzubinden, | ||
- | '' | + | '' |
stehen. Danach kann man mit | stehen. Danach kann man mit | ||
Zeile 159: | Zeile 159: | ||
* '' | * '' | ||
* '' | * '' | ||
- | * `goto(x, y)` – Bewegt die Turtle zu den Koordinaten (x, y). | + | * '' |
- | * `home()` – Bewegt die Turtle zurück in die Mitte der Zeichenfläche und setzt die Richtung auf 0°. | + | * '' |
- | * `circle(radius)` – Zeichnet einen Kreis mit dem angegebenen Radius. | + | * '' |
- | * `penup()` – Hebt den Stift an – Bewegungen hinterlassen keine Spuren. | + | * '' |
- | * `pendown()` – Setzt den Stift – Bewegungen werden gezeichnet. | + | * '' |
- | * `pencolor(color)` – Setzt die Stiftfarbe (z. B. ' | + | * '' |
- | * `width(w)` – Setzt die Linienstärke. | + | * '' |
- | * `clear()` – Löscht die Zeichenfläche und setzt die Turtle zurück. | + | * '' |
- | * `speed(value)` – Setzt die Zeichen-Geschwindigkeit. Werte: ' | + | * '' |
- | * `fillcolor(color)` – Setzt die Füllfarbe für begin_fill / end_fill. | + | * '' |
- | * `begin_fill()` – Startet eine Füllung; alle Bewegungen werden gesammelt. | + | * '' |
- | * `end_fill()` – Schließt das aktuelle Polygon und füllt es mit der Füllfarbe. | + | * '' |
+ | |||
+ | **Ein Beispiel: | ||
+ | |||
+ | <code python> | ||
+ | # Turtlebibliothek einbinden | ||
+ | from IPythonturtle import IPythonturtle | ||
+ | |||
+ | # Turtle erzeugen, Geschwindigkeit, | ||
+ | t = IPythonturtle() | ||
+ | t.speed(" | ||
+ | t.pencolor(" | ||
+ | t.fillcolor(" | ||
+ | |||
+ | # Füllen beginnen | ||
+ | t.begin_fill() | ||
+ | |||
+ | # Quadrat zeichnen | ||
+ | t.forward(100) | ||
+ | t.right(90) | ||
+ | t.forward(100) | ||
+ | t.right(90) | ||
+ | t.forward(100) | ||
+ | t.right(90) | ||
+ | t.forward(100) | ||
+ | t.right(90) | ||
+ | |||
+ | # Füllen beenden | ||
+ | t.end_fill() | ||
+ | </ | ||
+ | |||
+ | |||
+ | <WRAP center round download 60%> | ||
+ | Download der Datei IPythonturtle.py | ||
+ | {{ : | ||
+ | </ | ||
neuerlehrplan/klasse10/lineareprogrammeeinausgabe.1756026865.txt.gz · Zuletzt geändert: von lutz