logo头像

We Are Anonymous

python的turtle库

0.1 导言

python是一个简单易懂的语言,并且有一个非常有趣的库—-turtle库,它可以帮你绘画,本期博客我来归纳一下常用的绘画代码,非常好学,请大家仔细听

0.2 建议

建议使用pycharm,虽然内存高了点,但写起python比文本文档好

1.0 代码

海龟动作

移动和绘制

forward() | fd() 前进
backward() | bk() | back() 后退
right() | rt() 右转
left() | lt() 左转
goto() | setpos() | setposition() 前往/定位
setx() 设置x坐标
sety() 设置y坐标
setheading() | seth() 设置朝向
home() 返回原点
circle() 画圆
dot() 画点
stamp() 印章
clearstamp() 清除印章
clearstamps() 清除多个印章
undo() 撤消
speed() 速度

获取海龟的状态

position() | pos() 位置
towards() 目标方向
xcor() x坐标
ycor() y坐标
heading() 朝向
distance() 距离

设置与度量单位

degrees() 角度
radians() 弧度

画笔控制

绘图状态

pendown() | pd() | down() 画笔落下
penup() | pu() | up() 画笔抬起
pensize() | width() 画笔粗细
pen() 画笔
isdown() 画笔是否落下

颜色控制

color() 颜色
pencolor() 画笔颜色
fillcolor() 填充颜色

填充

filling() 是否填充
begin_fill() 开始填充
end_fill() 结束填充

更多绘图控制

reset() 重置
clear() 清空
write() 书写

1.1 其它高级语句

TurtleScreen/Screen 方法

2.0 使用方法

NO.1(基本)

1
2
3
4
import turtle 
# 我是注释,import turtle是定义turtle的库
turtle.fd(50)
# 因为上面定义了这个库,所以以后都要用“turtle.xxx”来执行命令(即上文所说的各种语句)

NO.2(精简)

1
2
3
4
import turtle as t
# 这里是将定义turtle库定义成t,这是缩写,可以简化代码量,以后可以只用“t.xxx”来调用
# 例如:
t.fd(50)