Python turtle Grafik?
Hallo liebe Community,
ich wollte mal etwas fragen. Wir sollen in der Schule folgendes Python Programm erstellen:
“Die Turtle bewegt sich in kleinen Schritten endlos im Bereich x = -250 bis 250 hin und her. Verwende eine Bedingung mit der Funktion getX(), welche die aktuelle x-Koordinate zurückgibt.“
Das sie sich in diesem Bereich bewegt habe ich hinbekommen… aber ich bekomme keine Ausgabe. Könnt ihr mir vielleicht weiterhelfen?
2 Antworten
![](https://images.gutefrage.net/media/user/mat22/1688651989612_nmmslarge__1082_1564_1188_1188_ed4363a4692121ec8797a2ad03ebd9ff.jpg?v=1688651990000)
Du bekommst keine Ausgabe, da das Programm dauerhaft die erste Schleife ausführt, und gar nicht erst dazu kommt, die zweite aufzurufen. Du musst also den print-Befehl in die erste Schleife integrieren.
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
Du sollst Dich in kleinen Schritten bewegen und hin und her. Die Frage ist, ob hin und her, einmal hin, einmal her meint oder dauerhaft.
Wie die Aufgabe vermutlich gemeint ist:
#Startposition und Richtung festlegen, dann
while True:
forward (1) # Kleiner Schritt
if getX()==250 or getX()==-250: # Endpunkt?
left(180) # umdrehen