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
(這可能是一個愚蠢的問題,我很新的Python) 我想用用戶的輸入,並使其移動工作正常,使龜的舉動,但我想改變烏龜的顏色,並讓顏色在循環內保持不變。我不知道如何做到這一點,或者研究什麼,所以我在這裏問。改變循環中有一個全局變量
謝謝
使用't.color()'更改烏龜的顏色。 – Barmar
您已經編寫了代碼來更改顏色。這是不是工作? – Prune
歡迎來到StackOverflow。請閱讀並遵守幫助文檔中的發佈準則。 [最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)適用於此處。在發佈您的MCVE代碼並準確描述問題之前,我們無法爲您提供有效的幫助。 我們應該能夠將發佈的代碼粘貼到文本文件中,並重現您描述的問題。 – Prune