3.2 在Python中用turtle模块画图(第3课时—绘制常见的几何图形)ppt课件 (共20张PPT)+素材-2023新川教版(2019)七年级上册《信息技术》.rar
使用turtle模块画图(第3课时)学习目标1、自己动手画一些常见的几何图形2、了解for循环在绘制几何图形的好处。3、了解for循环的基本结构4、认识range()函数的使用学习目标学习内容 绘制常见几何图形认识for循环了解range()函数绘制常见几何图形绘制常见几何图形写在前面我们在前面的学习中已经了解了python的海龟绘图模块,并且也学会了三种模块的导入方法,也了解了海龟绘图需要的画布的设置和画笔,这就相当于我们有了桌子、有了画纸也准备好了画笔,那么接下来我们就开始大展身手吧。绘制常见几何图形任务一请同学们新建并保存代码文件为“绘制正方形.py”,尝试绘制一个正方形。绘制常见几何图形参考代码import turtleturtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)代码运行结果绘制常见几何图形绘制正方形微课演示绘制常见几何图形思考?请同学们仔细观察一下绘制正方形的代码,你有没有发现什么?绘制常见几何图形思考?import turtleturtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)我们发现:正方形是由四条边组成的,我们框出来的代码被重复执行了4次,这样有几条边就要重复几次,如果我们绘制的是多边形呢?这样会不会太复杂了?有没有什么办法可以解决呢?for循环for循环分析对于重复执行的代码,我们可以使用for循环来解决,可以让代码变得更加简洁,思路也更加清晰。for循环for循环基本格式for in :【将要被循环执行的内容】此处注意缩进此处注意冒号for循环绘制正方形用for循环完成参考代码import turtlefor i in 1,2,3,4:turtle.forward(100)turtle.left(90)代码运行结果for循环绘制正方形(用for循环完成)微课演示for循环思考?我们绘制的是正方形,四条边,前进100像素和左转90度,这两句代码需要被重复执行4次,那么加入我们需要被重复执行100次呢?我们还是这样写for i in 1,2,3,.100?我们有没有什么办法可以解决这个问题呢?range()函数range()函数range()函数range的中文意思是,范围、幅度、或者是在xxx之间变动。函数原型:range(start,end,scan)参数含义:start:计数从start开始。默认是从0开始。end:计数到end结束,但不包括end。scan:每次跳跃的间距,默认为1。range()函数绘制正方形用for循环+range()函数完成参考代码import turtlefor i in range(4):turtle.forward(100)turtle.left(90)代码运行结果range()函数任务二1、请继续修改上述代码,画出9边形、36边形、360边形。2、利用我们已经学习过的知识,编写代码绘制出下面这幅画,看看谁画的最好,代码用的最简洁。
收藏
编号:6942304
类型:共享资源
大小:1.46MB
格式:RAR
上传时间:2023-08-22
2
文币
- 资源描述:
-
使用turtle模块画图(第3课时)学习目标1、自己动手画一些常见的几何图形2、了解for循环在绘制几何图形的好处。3、了解for循环的基本结构4、认识range()函数的使用学习目标学习内容 绘制常见几何图形认识for循环了解range()函数绘制常见几何图形绘制常见几何图形写在前面我们在前面的学习中已经了解了python的海龟绘图模块,并且也学会了三种模块的导入方法,也了解了海龟绘图需要的画布的设置和画笔,这就相当于我们有了桌子、有了画纸也准备好了画笔,那么接下来我们就开始大展身手吧。绘制常见几何图形任务一请同学们新建并保存代码文件为“绘制正方形.py”,尝试绘制一个正方形。绘制常见几何图形参考代码import turtleturtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)代码运行结果绘制常见几何图形绘制正方形微课演示绘制常见几何图形思考?请同学们仔细观察一下绘制正方形的代码,你有没有发现什么?绘制常见几何图形思考?import turtleturtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)turtle.forward(100)turtle.left(90)我们发现:正方形是由四条边组成的,我们框出来的代码被重复执行了4次,这样有几条边就要重复几次,如果我们绘制的是多边形呢?这样会不会太复杂了?有没有什么办法可以解决呢?for循环for循环分析对于重复执行的代码,我们可以使用for循环来解决,可以让代码变得更加简洁,思路也更加清晰。for循环for循环基本格式for in :【将要被循环执行的内容】此处注意缩进此处注意冒号for循环绘制正方形用for循环完成参考代码import turtlefor i in 1,2,3,4:turtle.forward(100)turtle.left(90)代码运行结果for循环绘制正方形(用for循环完成)微课演示for循环思考?我们绘制的是正方形,四条边,前进100像素和左转90度,这两句代码需要被重复执行4次,那么加入我们需要被重复执行100次呢?我们还是这样写for i in 1,2,3,.100?我们有没有什么办法可以解决这个问题呢?range()函数range()函数range()函数range的中文意思是,范围、幅度、或者是在xxx之间变动。函数原型:range(start,end,scan)参数含义:start:计数从start开始。默认是从0开始。end:计数到end结束,但不包括end。scan:每次跳跃的间距,默认为1。range()函数绘制正方形用for循环+range()函数完成参考代码import turtlefor i in range(4):turtle.forward(100)turtle.left(90)代码运行结果range()函数任务二1、请继续修改上述代码,画出9边形、36边形、360边形。2、利用我们已经学习过的知识,编写代码绘制出下面这幅画,看看谁画的最好,代码用的最简洁。
展开阅读全文
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.2 在Python中用turtle模块画图(第3课时—绘制常见的几何图形)ppt课件 (共20张PPT)+素材-2023新川教版(2019)七年级上册《信息技术》.rar》由用户(QXX)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 关 键 词:
-
信息技术
3.2
在Python中用turtle模块画图(第3课时—绘制常见的几何图形)
ppt课件
(共20张PPT)+素材_2023新川教版(2019)七年级上册《信息技术》
python
中用
顶用
163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。