import turtle
t = turtle.Turtle()
times = int(input("How many points would you like to draw?"))
for side in range (times):
move = input("which way would you like too go?\n\n1: Forward\n2: Backward\n3: Right\n4: Left\n5: Change Color\n6: Exit")
if (move == str(1)):
t.forward(50)
if (move == str(2)):
t.backward(50)
if (move == str(3)):
t.right(90)
if (move == str(4)):
t.left(90)
if(move == str(5)):
color = input("What color would you like?")
t.color(color)
if (move == str(6)):
break
else:
break
(Dies kann eine dumme Frage, die ich Python ziemlich neu bin sein) ich die Schildkröte bewegen Sie mit Benutzereingaben machen will, und machte es funktioniert gut verschieben, aber ich will um die Farbe der Schildkröte zu ändern und die Farbe innerhalb der Schleife konstant zu halten. Ich bin mir nicht sicher, wie ich das machen soll oder was ich dafür recherchieren soll, darum frage ich hier.eine globale Variable in einer Schleife zu ändern
Danke
Verwenden Sie 't.color()', um die Schildkrötenfarbe zu ändern. – Barmar
Sie haben bereits einen Code zum Ändern der Farbe geschrieben. Wie funktioniert das nicht? – Prune
Willkommen bei StackOverflow. Bitte lesen und befolgen Sie die Buchungsrichtlinien in der Hilfe. [Minimales, vollständiges, überprüfbares Beispiel] (http://stackoverflow.com/help/mcve) gilt hier. Wir können Ihnen nicht effektiv helfen, bis Sie Ihren MCVE-Code veröffentlicht und das Problem genau beschrieben haben. Wir sollten in der Lage sein, Ihren gesendeten Code in eine Textdatei einzufügen und das beschriebene Problem zu reproduzieren. – Prune