1 介绍一下
Python 的 turtle 库是一个直观有趣的图形绘制函数库。
turtle 库绘制图形的基本框架:一个小海龟在坐标系中爬行,其爬行轨迹形成了绘制图形。对于小海龟来说,有前进、后退、旋转等爬行行为,对坐标系的探索也通过前进方向、后退方向、左侧方向、右侧方向等小海龟自身角度方位来完成。该开始绘制时,小海龟位于画布正中央,此处坐标为 (0, 0),行进方向为水平右方。
2 函数
2.1 画笔控制函数
turtle.penup() #作用:抬起画笔,之后移动画笔不绘制形状
#别名:turtle.pu(),turtle.up()
turtle.pendown() #作用:落下画笔,之后移动画笔将绘制形状
#别名:turtle.pd(),turtle.down()
turtle.pensize(width) #作用:设置画笔尺寸为width,无参数时返回当前画笔宽度
#别名:turtle.width(width)
turtle.pencolor(colorstring/(r, g, b)) #作用:设置画笔颜色,无参数时返回当前画笔颜色
2.2 形状绘制函数
turtle.forword(distance) #作用:控制画笔向当前行进方向前进一个距离
#别名:turtle.fd(distance)
turtle.setheading(to_angle) #作用:设置当前行进方向为to_angle
#别名:turtle.seth(to_angle)
#to_angle是角度的整数值,以x轴正半轴为起点,逆时针为正方向
turtle.circle(radius, extent) #作用:根据半径radius绘制extent角度的弧形
#radius:当其为正数时半径在左侧,反之在右
#extent:不设置或设置为None时绘制整个圆
参考:https://docs.python.org/zh-cn/3/library/turtle.html
https://www.cnblogs.com/nowgood/p/turtle.html