【发布时间】:2018-01-02 23:55:07
【问题描述】:
这是我的代码。我想要的只是让三只海龟同时移动/眨眼 就像一个坏掉的红绿灯。 我不知道该怎么做。 如果您想查看我的所有代码,请通过答案告诉我。
#flash
speed(20)
#pens
pen1 = Turtle()
pen2 = Turtle()
pen3 = Turtle()
#loop
def loop():
while True:
pen1.penup()
pen1.color('yellow')
pen1.goto(0,90)
pen1.begin_fill()
pen1.pendown()
pen1.circle(40)
pen1.penup()
pen1.end_fill()
pen1.color('black')
time.sleep(1)
pen1.begin_fill()
pen1.pendown()
pen1.circle(40)
pen1.penup()
pen1.end_fill()
time.sleep(1)
while True:
pen2.penup()
pen2.color('yellow')
pen2.goto(0,-140)
pen2.begin_fill()
pen2.pendown()
pen2.circle(40)
pen2.penup()
pen2.end_fill()
pen2.color('black')
time.sleep(1)
pen2.begin_fill()
pen2.pendown()
pen2.circle(40)
pen2.penup()
pen2.end_fill()
time.sleep(1)
return loop()
【问题讨论】:
-
这看起来不太像 python ...
-
while 循环将永远运行,所以我想它不会进入第二个循环......
-
那么我将如何解决它
-
如果这真的是 Python,请正确缩进你的代码,这样它至少可以执行。标签在 Stack Overflow 上表现不佳。请使用 4 空格缩进。
-
StephenC, ibug 这是一个与python相关的问题。这是turtle-graphics 和turtle — Turtle graphics for Tk