turtle的使用最小单位是像素,比如绘制100长的直线指的是100像素长的直线,
绘图窗体的坐标原点位于窗体的左上角,
**turtle.setup()**函数
turtle.setup()用来设置窗体的位置和大小,
turtle.setup(width,height,startx,starty),这四个参数分别代表宽度,高度,x的起始点坐标,y的起始点坐标,其中后面这两个参数是可选的。
宽度,高度指的是窗体的宽度和高度,起始点坐标指的是窗体的左上角的位置坐标,而左上角的位置坐标指的是窗体相对于屏幕左上角的位置坐标。当然,setup函数并不是必须的,只有需要控制窗体的大小或者窗体在屏幕中的显示位置时,可以考虑setup函数。
当没有设置startx,starty时,默认窗体位于屏幕的正中心。
当设置startx = 0,starty = 0时,窗体位于屏幕的左上角。
在turtle窗体内部,形成了一个空间坐标系,这个坐标系有绝对坐标和海龟坐标。
绝对坐标中
**turtle.goto()**函数
turtle.goto(x,y)指的是让无论是处于哪个位置的海龟立即去指定的位置,指定的这个位置就是函数中的(x,y)坐标。
最开始,海龟位于(0,0)位置,当遇到turtle.goto(x,y)时,它就会从(0,0)跑到(x,y)的位置,比如:
import