我希望能够运行两个while循环以确定我的乌龟何时处于坐标。
代码:
tony = turtle.Turtle()
position = tony.pos()
def on_canvas():
while position not in data:
tony.penup()
print("This is not a coordinate")
def off_canvas():
while position in data:
tony.pendown()
print("This is a coordinate")
for z in data:
tony.goto(z)
我不确定如何同时运行两个循环。
我尝试使用多处理库中的Process
,但这不起作用。
我尝试使用threading
,但获得了RuntimeError: main thread is not in main loop
我正在使用goto()
函数将乌龟发送到特定坐标以绘制图像。
goto()
使用到达给定坐标的最快路线,这会导致乌龟创建不必要的线条。我需要能够在那一刻检查一下海龟的位置,以了解是否抬起笔。