Fun with Turtle

Ziel: Viel Programmieren.

Wie: Back to Turtle

TigerJython kommt langsam an seine Grenze, wir lassen es hinter uns.

Stattdessen steigen wir um auf die Entwicklungsumgebung Visual Studio Code:

Dazu musst du die Datei maze2.png laden und im selben Ordner wie deinen Code abspeichern. Die Bilddatei lässt sich dann wie folgt laden:

from turtle import *
 
# Load background image
bgpic('maze2.png')

Beachte: Wir importieren turtle statt wie früher gturtle.

Anschliessend platzieren wir die Turtle erst mal am Eingang des Labyrinths:

# Create new turtle
fred = Turtle()
 
# Go to starting position
fred.hideturtle()
fred.penup()
fred.shape('turtle')
fred.goto(-177, 245)
fred.pendown()
fred.showturtle()
 
# We are done!
done()

Beachte: Die done() Funktion muss immer am Schluss des Programms stehen und verhindert, dass das Fenster sich am Schluss wieder schliesst.

Schreibe Python-Code, um die Turtle durch das Labyrinth finden zu lassen. Füge dafür Code vor dem done() ein.

Versuche dich nun an maze3.png und maze5.png!

  • gf_informatik/fun_with_turtle.1686863598.txt.gz
  • Zuletzt geändert: 2023-06-15 21:13
  • von hof