Python程序设计实践 课件 ch06 turtle绘图.pptx

Python程序设计实践 课件 ch06 turtle绘图.pptx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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()启动事件循环

谢谢观看

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档