川教版七年级信息技术上册第节《在python中用turtle模块画图》(二)_第1页
川教版七年级信息技术上册第节《在python中用turtle模块画图》(二)_第2页
川教版七年级信息技术上册第节《在python中用turtle模块画图》(二)_第3页
川教版七年级信息技术上册第节《在python中用turtle模块画图》(二)_第4页
川教版七年级信息技术上册第节《在python中用turtle模块画图》(二)_第5页
已阅读5页,还剩21页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本单元目录11第1节我的第一个python程序第2节在python中用turtle模块画图2学习目标22.学习turtle模块基本用法。1.掌握在python中引用模块的方法。3.了解对象、属性、方法。4.了解for循环语句。1课堂导入:绘制常见的几何图形老师:欢欢,你能尝试使用附表1中的知识,绘制一些常见几何图形吗?欢欢:好的,老师,我先来画个正方形吧。我编写的代码如图3-2-6所示。1课堂导入:绘制常见的几何图形老师:欢欢,你写得不错。代码中的turtle.screensize()若保持默认的话,可以不写。此外还要注意两点:1.你没有设置画笔颜色,也没有设置填充颜色;2.代码可尽量简写。欢欢:好的,老师,我改一下,请看图3-2-7.1课堂导入:绘制常见的几何图形右图是上面图3-2-7中代码运行结果:2课堂活动老师:欢欢,你代码中有句注释是“以下,重复上面两个步骤”。编程的时候,遇到要重复执行的代码,可使用“for循环语句”让代码重复执行。你的代码使用for循环,可修改为如图3-2-8所示。2课堂活动欢欢:for循环语句确实能使代码更简单。那for循环语句的格式有哪些要点呢?老师:for循环语句的格式是:2课堂活动:练习图3-2-9中,“变量”可任意命名。“一组数据”的个数可根据需要设置。in关键字的作用,是让“变量”逐个取代“一组数据”中的每一个数据,每取代一次,下面有“缩进”的代码就会被执行一次。图3-2-8中的代码range(4),是使用python语言中的range()函数生成了4个数。练习1.修改上述代码,画出9边形、36边形、360边形。2.使用已有知识,编写代码绘制一座高楼,看看谁绘制的效果最好。3.执行下面代码,体会range()函数的作用。代码如下:forxinrange(6):print(“当前x的值为:”+str(x))2课堂活动:练习1.修改上述代码,画出9边形。2课堂活动:练习1.修改上述代码,画出36边形。2课堂活动:练习1.修改上述代码,画出360边形。2课堂活动:练习2.使用已有知识,编写代码绘制一座高楼,看看谁绘制的效果最好。2课堂活动:练习3.执行下面代码,体会range()函数的作用。代码如下:forxinrange(6):print(“当前x的值为:”+str(x))2课堂活动绘制圆形、弧形、花瓣与花朵1.绘制圆形老师:查看附表1,使用circle()方法可绘制圆形。如图3-2-10所示。代码的注释只有一行,请同学们为其他代码行添上注释。2课堂活动右图是图3-2-10中的代码运行结果。2课堂活动2.绘制弧形与花瓣欢欢:老师,附表1中,circle()方法还有个参数是画弧形,这个参数如何使用?老师:欢欢,画弧形的代码如图3-2-11所示,本段代码画出了半径60、弧度120的弧。2课堂活动下图是上面图3-2-11中代码运行的结果。2课堂活动老师:欢欢,两条弧相合并,即可绘制出一片花瓣,你能写出画花瓣的代码吗?欢欢:老师,我的代码如图3-2-12所示。2课堂活动下图是上面图3-2-12中代码运行的结果。2课堂活动3.绘制花朵老师:花瓣已有了,现在你能画出花朵吗?欢欢:老师,我用for循环语句,画了个5瓣粉色花。代码如图3-2-13所示。2课堂活动右图是图3-2-13中代码运行的结果。2课堂活动老师:欢欢,你这段代码写得很棒!你能为同学们解释一下这几句代码吗?欢欢:好的。我为代码添加上注释,如图3-2-14所示,大家应该都能看懂啦。2课堂活动老师:谢谢欢欢的注释。turtle模块功能强大,相信大家可以发挥自己的想

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论