- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验2turtle绘图浙江省普通本科高校“十四五”重点教材Python程序设计实践教程
Python的标准库很多,主要有math库、turtle库、random库、time库等。下面主要介绍turtle库的含义和作用。turtle(海龟)库用于获取用户输入的数据,并存储在指定的变量中,其基本格式Python语言中一个很流行的绘制图形的函数库,用于绘制线、圆及其他形状。可以把用turtle库绘图理解成一只海龟在坐标系统中爬行,其爬行轨迹形成了绘制的图形。用户可以控制海龟的位置、方向,以及画笔的状态、宽度、颜色等,图形绘制的过程十分直观。。
turtle库需要先导入才能使用,导入和使用的方式如下。(1)先用“importturtle”语句导入库,之后可以用“turtle.函数名()”的形式使用库。(2)先用“fromturtleimport*”语句导入库,然后可以直接用“函数名()”的形式使用库,无须加库名。(3)先用“importturtleast”语句导入库,此时为库准备了别名t,故可以用“t.函数名()”的形式使用库。
01画布设置PARTONE
setup()函数的4个参数分别表示窗口宽度、窗口高度、窗口左上角在计算机屏幕中的横坐标和纵坐标。
02画笔的基本参数设置函数PARTTWO
方法功能pensize(width)设置画笔宽度;单位是像素pencolor(color)设置画笔颜色;若无参数,则返回当前的画笔颜色penup()提起画笔,用于移动画笔位置;与pendown()配合使用pendown()放下画笔,移动画笔将绘制图形speed(speed)设置画笔移动速度;speed为0~10的整数
03画笔运动命令函数PARTTHREE
方法功能forward(distance)向当前方向移动distance像素backward(distance)向相反方向移动distance像素right(angle)向右(顺时针方向)转动angle角度left(angle)向左(逆时针方向)转动angle角度goto(x,y)将画笔移动到坐标为(x,y)的位置circle(radius,extent,steps)画圆弧;radius参数用于设置半径;extent参数(可选)用于设置弧的角度(缺省则绘制整圆);steps参数(可选)用于确定绘制的正多边形边数,若steps=3,则绘制正三角形setx(x)将x轴移动到指定位置;单位为像素sety(y)将y轴移动到指定位置;单位为像素setheading(angle)设置当前方向为angle角度home()将当前的画笔位置设置为原点dot(r)绘制一个指定直径和颜色的圆点
04画笔控制命令函数PARTFOUR
方法功能fillcolor(colorstring)设置填充颜色;若无参数,则返回当前的填充颜色color(color1,color2)同时设置pencolor=color1,fillcolor=color2方法功能filling()返回当前是否在填充状态begin_fill()开始填充end_fill()结束填充hideturtle()隐藏画笔showturtle()显示画笔
05其他命令函数PARTFIVE
方法功能clear()清空窗口,但画笔的位置和状态不会改变reset()清空窗口,重置为起始状态write(s)写文本mainloop()或done()启动事件循环
谢谢观看
您可能关注的文档
- WPS办公应用(高级)课件ch03 WPS表格的高级应用.pptx
- WPS办公应用(高级)课件ch04 WPS协作办公.pptx
- WPS 办公应用-教学大纲、授课计划.docx
- WPS 办公应用-教学大纲.docx
- WPS 办公应用-教学日历.docx
- WPS办公应用(高级)习题及答案 ch1 文字文档的高级处理.docx
- WPS办公应用(高级)习题及答案 ch2 创意演示文稿的制作.docx
- WPS办公应用(高级)习题及答案 ch3 WPS表格的高级应用.docx
- WPS办公应用(高级)习题及答案 ch4 WPS协作办公.docx
- WPS办公应用(高级)习题及答案汇总 ch1 文字文档的高级处理---ch4 WPS协作办公.docx
文档评论(0)