turtle海龟绘图指令集合

发布时间 2023-10-18 17:01:40作者: zwnsyw

turtle.forward(distance)

向当前画笔方向移动 distance 像素长度

turtle.backward(distance)

向当前画笔相反方向移动 distance 像素长度

turtle.right(degree)

顶时针移动 degree°角度

turtle.left(degree)

逆时针移动 degree°角度

turtle.penup( )

提起画笔(常用于移动海龟位置,并不在画布上显示路径)

turtle.pendown( )

落下画笔(与 penup( )函数成对出现)

turtle.goto(x,y )

将画笔移动到坐标为xy的位置

turtle.circle(r,degree )

画圆,半径为正(负),正则是逆时针画圆,负则是顺时针画圆,角度,360°正圆

turtle.fillcolor(colorstring)

绘制图形的填充颜色

turtle.begin_fill( )

准备开始填充图形

turtle.end_fill( )

填充完成

turtle.hideturtle( )

隐藏画笔的 turtle 形状

turtle.showturtle( )

显示画笔的 turtle 形状

turtle.done( )

用来停止画笔绘制,但绘图窗体不关闭

turtle.shape( )

设置画笔形状

turtle.addshape( )

添加画笔形状

turtle.stamp( )

turtle形状的副本标记在画布上

turtle.write(str,font=(名称,大小类型))

绘制文本

turtle.bgpic(picname)

设置窗口背景图像

turtle.setup(width,height,startx,starty)

设置画布窗口大小,以及显示位置

turtle.pensize( num )

设置画笔的宽度

turtle.pencolor(color)

设置画笔的颜色

turtle.clear( )

清空画布上绘制的内容

turtle.speed(speed)

设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越

大越快

turtle.title( str )

设置窗口标题

turtle.dot(size,color)

画点

turtle.onscreenclick(fun, btn=1)

鼠标点击海龟屏幕事件,fun(x,y)

turtle.onkeypress(fun, key=None)

监听键盘事件,key指定按键字符串

turtle.listen( )

监听