【Python】turtle 库

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值