全球旧事资料 分类
Pytho
中turtle库的常用函数
用法大全详解
一、turtle库介绍
1、turtle“海龟”,是Pytho
语言中一个很流行的绘制图像的函数库。我们想象一只海龟,在画布上游走,它游走的轨迹就形成了绘制的图形。
二、导入turtle库方法
1、importturtle2、fromturtleimport3、importturtleast
三、设置绘图窗口大小
窗口就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。方法有两种:
f1、turtlescree
sizewidth,height,bgcolor参数分别为画布的宽高背景颜色(宽、高单位为像素)。如:turtlescree
size200,200,‘blue’2、turtlesetupwidth3height3startxNo
estartyNo
e)参数:widthheight输入宽和高为整数时表示像素为小数时表示占据电脑屏幕的比例,startxstarty这一坐标表示绘图窗口左上角顶点的位置如果为空则窗口位于屏幕中心。如:turtlesetupwidth06height06
turtlesetupwidth800height800startx100starty100
f四、设置画笔属性
画笔在绘图过程中的颜色、大小、速度等
turtlepe
size
设置画笔的粗细大小
turtlepe
color设置画笔颜色,
如turtlepe
color‘red’)
颜色需要单引号引起来,不填默认黑色
turtlespeedspeed设置画笔移动速度,速度范围010之间的整
数,数字越大越快。
五、绘图命令画笔运动指令
1、turtleforward向当前画笔方向前进距离,单位像素
2、turtlebackward向当前画笔反方向前进距离,单位像素
3、turtlepu
turtlepe
up()抬起画笔
4、turtlepd
turtlepe
dow
()将画笔落下
5、turtleright
右转(顺时针)角度
6、turtleleft
左转(逆时针)角度
7、turtlehome
还原画笔初始位置(原点、朝东)
8、turtlegotoxy将画笔移动到(xy)的位置
六、绘制命令画笔控制命令
1、turtlefillcolor
还原画笔初始位置(原点、朝东)
2、turtlecolorpe
color,fillcolor同时设置画笔颜色和填充颜色
f3、turtlebegi
_fill4、turtlee
d_fill5、turtlehideturtle6、turtleshowturtle
开始填充结束填充隐藏画笔显示画笔
七、其他常用命令
1、turtlecircleradiusexte
tNo
estepsNo
e:画圆radius:圆的半径exte
t:弧度steps:做半径为radius的圆的内切正多边形,多边形边数为steps
如:tcircle90半径为90的圆
如:
tcircle90steps3三角形
f如:tcircle90180半径为90的半圆
2、turtleclear3、turtlereset4、turtledo
e
清空窗口所有内容,画笔位于当前位置清空窗口所有内容,画笔还原初始位置启动事件循环,位于程序末尾
八、趣味案例
绘制五角星形状
importturtleasttsetupwidth600height500tpe
size3forii
ra
ge5
tforward200trightr
好听全球资料 返回顶部