Python快速编程入门10.4.1 图形绘制 实训文档.docxVIP

Python快速编程入门10.4.1 图形绘制 实训文档.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京市昌平区建材城西路金燕龙办公楼一层 电话:400-618-4000 10.4.1 图形绘制 本案例要求编写程序,在程序中利用turtle模块绘制几何图形,效果如下图所示。 绘制效果展示 实例目标 通过完成本实例,读者应掌握以下知识或技能: 了解turtle模块的基本使用 实例分析 (1)通过绘制效果展示,我们可以看到图中绘制了5种不同的图形以及一行文字。在效果图中,绘制不同图形的方式是完全相同的,因为在turtle模块中,圆是以其内切正多边形来近似表示的,而书写文字则可通过相应函数完成。 (2)首先明确使用circle()函数绘制图形,该函数绘制多边形时,多边形边数的数量由 steps 指定,也就是当指定steps数量时,则会绘制相应的多边形。 (2)接着使用pensize()函数对画笔的尺寸进行设置,画笔尺寸设置完成之后,使用penup()函数抬起画笔。 (3)然后使用goto()函数将画笔移动到指定的坐标点,并使用pendown()函数放下画笔。 (4)最后使用begin_fill()函数开始对绘制的图形进行填充,通过color()函数指定填充的颜色,颜色填充完成之后,使用end_fill()函数关闭填充;使用write()函数书写指定的文字。 代码实现 import turtle # 三角形 turtle.pensize(3) # 抬起画笔 turtle.penup() # 移动到指定位置 turtle.goto(-200, -50) # 放下画笔 turtle.pendown() # 开始填充 turtle.begin_fill() # 填充颜色 turtle.color(red) # 半径为40 turtle.circle(40, steps=3) # 填充结束 turtle.end_fill() # 正方形 turtle.penup() turtle.goto(-100, -50) turtle.pendown() turtle.begin_fill() turtle.color(blue) turtle.circle(40, steps=4) turtle.end_fill() # 五边形 turtle.penup() turtle.goto((0, -50)) turtle.pendown() turtle.begin_fill() turtle.color(yellow) turtle.circle(40, steps=5) turtle.end_fill() # 六边形 turtle.penup() turtle.goto(100, -50) turtle.pendown() turtle.begin_fill() turtle.color(seashell) turtle.circle(40, steps=6) turtle.end_fill() # 圆形 turtle.penup() turtle.goto(200, -50) turtle.pendown() turtle.begin_fill() turtle.color(purple) turtle.circle(40) turtle.end_fill() # 文字 turtle.color(green) turtle.penup() turtle.goto(-100, 50) turtle.pendown() turtle.write(Cool Colorful Shapes, font=(Times, 18, bold)) # 可见性,隐藏海龟,也就是海龟画笔 turtle.hideturtle() turtle.done() 代码测试 运行代码,输出结果如下:

文档评论(0)

弹弹 + 关注
实名认证
文档贡献者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档