我怎么能让一个龟迷宫装进另一个龟迷宫?

时间:2018-03-27 16:15:33

标签: python python-3.x turtle-graphics

我试图让一只龟迷宫适合另一只。具体来说,我想让红色(龟乌)适合橙色(乌龟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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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