编程语言
首页 > 编程语言> > python-覆盖自己的Turtle图形

python-覆盖自己的Turtle图形

作者:互联网

这应该是一个非常简单的问题,但是对我来说却很难.我对海龟图形不是很熟悉,因此,我正在尝试完成一个简单的绘图.我的乌龟会画一个行,拿起笔,向上移动一个像素,放下笔,然后继续绘制.到目前为止,这是我的代码:

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()

我认为这很容易,但是,它仍然超出了我的界限.

解决方法:

我相信问题是您不小心在仰泳.尝试以下方法:

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正确定位之前画出刚完成的线.

标签:turtle-graphics,python,python-3-x,graphics
来源: https://codeday.me/bug/20191012/1900854.html