from gturtle import * # Keycodes der Tasten definieren XLETTER = 88 LEFT = 37 RIGHT = 39 UP = 38 DOWN = 40 # Funktionsdefinition Key Listener def onKeyPressed(key): global stopit if key == LEFT: setHeading(-90) elif key == RIGHT: setHeading(90) elif key == UP: setHeading(0) elif key == DOWN: setHeading(180) elif key == XLETTER: stopit = True # Turtle initalisieren makeTurtle(keyPressed = onKeyPressed) # globale Variable zum Schlaufen--Abbruch stopit = False # halbe Breite und halbe Höhe h = getPlaygroundHeight()/2 w = getPlaygroundWidth()/2 # Turtle bewegen while True: forward(10) print(getPos()) #Position der Turtle # wenn eines der drei Abbruch-Kriterien erfüllt ist: break if stopit or abs(getX()>w) or abs(getY())>h: break # wenn Programm regulär beendet wird, wird "habe fertig" als Reverenz an Trappatoni ausgegeben print("Habe fertig")