turtle库中简单绘制函数
-
关于窗口
turtle.setup(width,height,startx,starty)**
用于设置绘图窗口的位置,width为窗口的长,height为窗口的宽,startx为窗口左上角相对于整个电脑屏幕的位置的x坐标,starty为窗口左上角相对于整个电脑屏幕的位置的y坐标。
例:turtle.setup(650,350,200,200) -
关于画笔
turtle.pensize(size)
用于设置画笔大小,单位为像素。
turtle.penup()
用于抬起画笔,以便于将画笔移动到另一个位置而不留痕迹。
turtle.pendown()
用于放下画笔。 -
关于画图
turtle.fd(distance)
将画笔向前移动distance个像素
turtle.bk(distance)
将画笔向后移动distance个像素
turtle.circle(radius,angle)
将画笔向正方向以左的方向画以radius为半径,转动角度为angle的圆。例turtle.circle(50,90). -
关于转动角度
turtle.left(angle)
将画笔向画笔正方向以左偏转angle个角度。
turtle.right(angle)
将画笔向画笔正方向以右偏转angle个角度。
turtle.seth(angle)
将画笔转向angle角,即x-y坐标系的角度,与画笔的方向无关。 -
关于颜色
turtle.pencolor(string)
用于设置画笔颜色,其中参数为表示颜色的字符串,例如turtle.color(“red”) 。
turtle.begin_fill()
turtle.end_fill()
这两个函数用于填充整块区域,从turtle.begin_fill()开始到 turtle.end_fill()结束,对从起始点到终点的连线和轨迹所围成的闭合区域填充颜色