粤教版B信息技术八年级下册2-6妙笔生花.pptx

粤教版B信息技术八年级下册2-6妙笔生花.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
粤教版B信息技术八年级下册 2023版课件 第二章 第六节 妙笔生花 新知导入 一天,信息技术老师展示了一幅神奇的画。李鸣看着白色的画布上,一只小海龟在忙碌地工作,走过的地方留下了一个个图案,最后还填上各种颜色。李呜很好奇,问老师是如何做到的。让我们一起来学习怎样使用Python画出各种各样美丽的花朵吧! (1)什么是库?它有什么作用? (2)怎样使用turtle库画出图形 (3)如何让小海龟在屏幕中指定位置画图? 使用Python的绘图工具画出形状各异的花朵,最后创作出一幅有特色的繁花心院的电脑绘画。 任 务 任务探究 探 究 新知讲解 现实世界各式各样的花朵花瓣形状大都与几何图形相似:花的形状有喇 叭形、扇形、椭圆形、圆形等。我们仔细观察,寻找特征,就会发现规律, 这些花就是由一定数量的几何图形组成的。 1.问题分析 新知讲解 (1)画一个半径为一定大小的圆形; (2)换一个方向; (3)重复上面两个步骤四次。 2.算法描述 旋转一个角度 False True 画一个圆 新知讲解 (1)标准库:就是Python里自带的模块,不需要另外安装,通常我们用 import就可以引人这些库了。常用的Python标准库有:绘图工具一turle 库、随机数工具一random 库、时间处理工具一time 库等。 方法如下: import库名 例如,import turtle Python提供了许多内建函数,如print( )、input( )、len( )、int( )等函数。 (2)第三方库:就是由第三方机构发布具有特定功能的模块。例如,开 发2D游戏的Pygame库、从网站抓取数据并解析的Beautiful Soup库、用于数据读取与处理的pandas库等。 (3)自定义模块:自己编写模块,然后使用。 引用Python的库的常用 课堂实践 使用 Python 的绘图工具turtle库画朵绣线菊。 新知讲解 我们可以想象一只小海龟由一组函数指令控制,在屏幕上移动,在它爬行的路径上绘制了图形。在引用turtle库函数的时候,需要加上库名作为前缀, 例如turtle.forward(50),意思是让海龟沿着前进50的距离,方向为海龟的朝向。如果使用turle库的函数画一朵绣线菊,可以按以下步骤进行: 索引(下标) 新知讲解 (1)导入turtle 库的所有函数,使用circle( )函数画个半径为50的圆。 import turtle #导人turtle库的所有函数 turle cirele(50) #画一个半径为50的圆形 新知讲解 (2)用代码lurle erele(50)画第二个圆,但是这样会覆盖原来的圆,因此。需要让海龟画笔旋转一个角度。小海龟走圈360度,画五个圆,每次旋转72度(360÷5=72).可以使用left( )丽数让海龟向左(逆时针)旋转72度。同时,我们使用for循环语句就可以让程序代码更简洁,效率更高。代码如下: import turtle #导人turtle库的所有函数 for i in range(5): #循环执行for语句下面的语句块5次 turtle.circle(50) #画个半径为 50的圆形 trlelef(72) #将画笔向左(逆时针)旋转72度 新知讲解 (3)使用color(color1,color2)设置颜色,color1 是画笔颜色,color2 是 填充颜色,然后用begin_ fll( )函数和end_ fll( ) 函数搭配使用为花朵填上颜色。 Python是用单词字符串表示颜色的,而且收录了常见的各种颜色的英文 单词,常用的有: red, blue, white, green,black,purple,yellow, orange, pink 新知讲解 import turtle # 导入turtle库的所有函数 turtle.color(black, yellow) # 设置图形的轮廓颜色为黑色,填充颜色为黄色 turtle.begin_fill() # 准备开始填充图形 for i in range(5): # 循环执行for语句下面的语句块5次 turtle.circle(50) # 画一个半径为50的圆形 turtle.left(72) # 将画笔向左(逆时针)旋转72度 turtle.end_fill() # 填充完成 完整的代码 课堂实践 使用Python的绘图工具(turtle 库)在海龟绘图窗口上的随机位置 面出一朵绣线菊。 新知讲解 生活中类似抛骰子、硬币这样的事件很多,它们的结果是不确定的,我们称这样的事件为随机事件。在编程里也会遇到需要产生随机数的情况

文档评论(0)

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

如有问题,请于后台留言联系上传者解决,如文档无法编辑,课件中音视频无法播放等。

版权声明书
用户编号:8116111057000017

1亿VIP精品文档

相关文档