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
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.
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