turtle笔记

海龟动作
移动和绘制
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() 书写

海龟状态
可见性
showturtle() | st() 显示海龟
hideturtle() | ht() 隐藏海龟
isvisible() 是否可见

外观
shape() 形状
resizemode() 大小调整模式
shapesize() | turtlesize() 形状大小
shearfactor() 剪切因子
settiltangle() 设置倾角
tiltangle() 倾角
tilt() 倾斜
shapetransform() 变形
get_shapepoly() 获取形状多边形

使用事件
onclick() 当鼠标点击
onrelease() 当鼠标释放
ondrag() 当鼠标拖动

特殊海龟方法
begin_poly() 开始记录多边形
end_poly() 结束记录多边形
get_poly() 获取多边形
clone() 克隆
getturtle() | getpen() 获取海龟画笔
getscreen() 获取屏幕
setundobuffer() 设置撤消缓冲区
undobufferentries() 撤消缓冲区条目数

更多绘图控制
reset() 重置
clear() 清空
write() 书写

海龟状态
可见性
showturtle() → st() 显示海龟
hideturtle() → ht() 隐藏海龟
isvisible() 是否可见

外观
shape() 形状
resizemode() 大小调整模式
shapesize() 、 turtlesize() 形状大小
shearfactor() 剪切因子
settiltangle() 设置倾角
tiltangle() 倾角
tilt() 倾斜
shapetransform() 变形
get_shapepoly() 获取形状多边形

使用事件
onclick() 当鼠标点击
onrelease() 当鼠标释放
ondrag() 当鼠标拖动

特殊海龟方法
begin_poly() 开始记录多边形
end_poly() 结束记录多边形
get_poly() 获取多边形
clone() 克隆
getturtle() 、 getpen() 获取海龟画笔
getscreen() 获取屏幕
setundobuffer() 设置撤消缓冲区
undobufferentries() 撤消缓冲区条目数

posted on 2020-03-27 21:26  B·W  阅读(282)  评论(0编辑  收藏  举报