这应该是一个非常简单的问题,然而,这对我来说很难。我对龟图形比较陌生,因此,我试图完成一个简单的绘图。我的乌龟将画一排,拿起笔,向上移动一个像素,将笔放下,并继续画画。到目前为止,这是我的代码:
for y in range(height):
turtle.pendown()
for x in range(width):
detLand(y, x) # Set the color, works just fine
turtle.setx(x)
turtle.sety(y)
turtle.penup()
我认为这很容易,但是,它仍然在我的界限之上。
答案 0 :(得分:1)
我认为问题在于你不小心吸取了仰泳。试试这个:
for y in range(height):
turtle.sety(y)
turtle.pendown()
for x in range(width):
detLand(y, x)
turtle.setx(x)
turtle.penup()
turtle.setx(0)
我相信你的问题就是这种分裂:
turtle.setx(x)
turtle.sety(y)
考虑一下在行尾发生的事情,你只需设置Y然后你就到了X = 0并且在Y正确定位之前绘制刚刚完成的线。