我如何让一个乌龟迷宫适合另一个乌龟迷宫?

How would I make one turtle labyrinth fit into another turtle labyrinth?

我正在尝试让一个乌龟迷宫适合另一个乌龟迷宫。具体来说,我想让红色 (turtle u) 适合橙色 (turtle t),但我很困惑。

import turtle

t = turtle.Turtle()
t.color("orange")
t.pensize(3)
t.speed(0)

u = turtle.Turtle()
u.color("red")
u.pensize(3)
u.speed(0)

x = 10
y = 10

for i in range(360):
    t.forward(x)
    t.left(90)
    x = x + 10

    u.forward(y)
    u.left(90)
    y = y + 5

如果你想让海龟不重叠,它们不能从同一个地方开始。对于初学者,您想在不同的位置启动它们。在那之后,试着一步一步地做,看看你得到的是否转化为你认为你应该得到的,而不是非常快地完成所有 360 个步骤。将笔速设置得较慢也会对您有所帮助。您必须在编写代码之前计划这些步骤,但查看您的步骤将有助于您调试它们。

我想我明白了!如果有人感兴趣,请编码。

import turtle

t = turtle.Turtle()
t.color("orange")
t.pensize(3)
t.speed(0)

u = turtle.Turtle()
u.color("red")
u.pensize(3)
u.speed(0)

u.penup()
u.setpos(3,10)
u.left(90)
u.pendown()

x = 10
y = 0

for i in range(360):
    t.forward(x)
    t.left(90)
    x = x + 10

    u.forward(y)
    u.left(90)
    y = y + 10