2

我正在尝试对齐我的正方形,如附图所示正方形。我尝试了多种方法,但我无法这样做。

这是我到目前为止所拥有的

print(turtle.pos())
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.exitonclick() 

我是使用 turtle 的新手,并且已经浏览了在线教程,但未能实现。

4

2 回答 2

1

如果您更改rightleft,它将打印您想要的图像。

您可能需要先设置heading(90),具体取决于您的海龟从哪个方向开始。

于 2015-09-10T03:19:58.347 回答
0

从...开始

turtle.setheading(180)

然后您的代码将正确绘制小方块。画完小方块后,插入

turtle.right(180)

在绘制大正方形之前,您的代码将起作用。

于 2015-09-10T03:32:32.943 回答