turtle.forward(distance) 或 turtle.fd(distance) | 向当前画笔方向移动 distance 像素长度 |
turtle.backward(distance) 或 turtle.bw(distance) | 向当前画笔相反方向移动 distance 像素长度 |
turtle.right(degree) | 顺时针移动 degree 角度 |
turtle.left(degree) | 逆时针移动 degree 角度 |
turtle.penup() | 提起笔移动,不绘制图形,用于另起一个地方绘制 |
turtle.pendown() | 画笔落下,移动时绘制图形,缺省时也为绘制图形 |
turtle.goto(x, y) | 将画笔移动到坐标 (x, y)?的位置 |
turtle.circle() | 画圆 |
setx() | 将当前 x 轴移动到指定位置 |
sety() | 将当前 y 轴移动到指定位置 |
setheading(angle) 或 seth(angle) | 设置当前朝向为 angle?角度 |
home() | 设置当前画笔位置为原点,朝向东 |
dot() | 绘制一个指定直径和颜色的圆点 |
turtle.fillcolor(colorstring) | 绘制图形的填充颜色 |
turtle.color(color1, color2) | 同时设置 pencolor?=?colorl,fillcolor=color2 |
turtle.filling() | 返回当前是否在填充状态 |
turtle.begin_fill() | 准备开始填充图形 |
turtle.end_fill() | 填充完成 |
turtle.hideturtle() | 隐藏画笔的?turrle 形状 |
turtle.showturtle() | 显示画笔的 turtle 形状 |
turtle.mainloop() 或 turtle.done() | 启动事件循环一调用 Tkinter 的 mainloop 函数,必须是乌龟图形程序中的最后一条语句 |
turtle.mode(mode=None) | 设置乌龟模式(“standard” “logo” 或 “world”)并执行重置,如果没有给出模式,则返回当前模式 |
turtle.delay(delay=None) | 设置或返回以毫秒为单位的绘图延迟 |
turtle.begin_poly() | 开始记录多边形的顶点,当前的乌龟位置是多边形的第一个顶点 |
turtle.end_poly() | 停止记录多边形的顶点,当前的乌龟位置是多边形的最后一个顶点,将与第一个顶点相连 |