




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验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()清空窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电商绿色物流行业绿色物流服务创新与模式探索报告
- 2024年《陈情表》教案锦集8篇
- 2025年消费金融市场规模扩张与风险防控关键指标监测报告
- 细胞治疗产品临床试验审批流程中的临床数据管理报告
- 互联网养老服务平台项目技术创新与产业升级研究报告
- 数字化时代下2025年金融机构风险管理的风险控制技术创新与应用报告
- 2023造价工程师考试《土建工程》试题及答案
- Unit+6+Earth+first+Using+language+非谓语做补语+2025-2026学年高中英语外研版(2019)必修第二册
- 2025年江西省宜春市十校联考九年级学业水平模拟考试生物试题(含答案)
- 2025版智能化顶管施工与信息化管理合同
- 外墙保温工程质量验收管理规范
- ISO27001:2022信息安全管理体系全套文件+表单
- 2025年成都市锦江投资发展集团有限责任公司招聘笔试参考题库附带答案详解
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 挤压车间生产工艺流程
- 港航疏浚事业部直属项目工程分包管理办法
- 成都市公安局锦江区分局招聘警务辅助人员真题
- 企业搬迁重置规划范文
- 风电场道路维护与管理方案
- 四川省成都市2024-2025学年下册新七年级分班(奖学金)数学模拟试题(附答案)
- 高中历史说课课件
评论
0/150
提交评论