Die Webseiten der Fachschaft Informatik am ERG Saalfeld
Hilfeseite - Vorbereitungen zu "Türme von Hanoi" mit Turtle
setpos-Anweisung
Die Turtle kennt die Anweisung "setpos", die für mich dasselbe leistet
wie print_at bzw. gotoxy bei Pascal. Es geht in der Vorbereitung darum heraus zu finden,
wo liegt der Koordinatenursprung und welcher Bereich steht zur Verfügung. Dazu folgendes kleine Programm:
import turtle
turtle.Screen().bgcolor("white")
bob = turtle.Turtle()
bob.hideturtle()
bob.width(1)
bob.speed(-1)
bob.color("blue")
bob.penup()
bob.setpos(-350,300)
bob.pendown()
bob.begin_fill()
bob.circle(2)
bob.end_fill()
bob.color("red")
bob.penup()
bob.setpos(350,300)
bob.pendown()
bob.begin_fill()
bob.circle(2)
bob.end_fill()
bob.color("green")
bob.penup()
bob.setpos(350,-300)
bob.pendown()
bob.begin_fill()
bob.circle(2)
bob.end_fill()
bob.color("orange")
bob.penup()
bob.setpos(-350,-300)
bob.pendown()
bob.begin_fill()
bob.circle(2)
bob.end_fill()
turtle.done()
Das Programm stellte sich so dar:
Anmerkung: die Kordinaten der kleinen Kreise ("Punkte") habe ich mit Paint auf dem Screenshot ergänzt.
Für die linke obere Ecke ergibt sich ungefähr (-350 | 300).
Für die rechte untere Ecke ergibt sich ungefähr (350 | -300).
zurück
© ERG Saalfeld - HD. Kirmse 2.05.2023
|