- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
周而复始的循环——计数循环
教学目标壹掌握for语句的作用和格式。贰掌握range函数的用法。叁学会根据问题需求,抽象问题的本质,建立问题模型,设计相应算法,编写Python语言的程序,从而掌握编写程序的过程与方法。
引入与for语句
课程引入今天带大家怀旧一下,看看老师小时玩的游戏,大家想不想尝试一下这个游戏吗?(很多组合可以分发给学生尝试)。这种有规律的重复的旋转就绘制出各式可爱的图形,但是在绘制过程中很容易手一抖就会毁掉整个图案的美感,我们能不能借助电脑编程来画出完美的图案呢?
分解问题大家用画板试一试图形的绘制,看一个这个图形到底是怎么画出来的?图一图二图三
这个过程用Python语句怎么实现呢?图一代码:importturtleturtle.color(red,)turtle.begin_fill()#填充turtle.forward(200)#以默认向右的方向绘制长度200的横线turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.end_fill()
这个过程用Python语句怎么实现呢?图二代码:importturtleturtle.color(red,)turtle.begin_fill()#填充turtle.forward(200)#以默认向右的方向绘制长度200的横线turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.left(170)#画笔向左旋转170度turtle.forward(200)turtle.end_fill()
探索与实践大家观察图一和图二的代码,你们推测图三的代码会是什么样子呢?根据给出的图一和图二的代码,请同学们自己尝试一下如何修改代码变成图三类似的效果。(学生在Python中调试运行)经过大家的实践尝试,你们觉得代码有什么问题?这些代码有什么规律?
for语句基础for循环变量in列表:语句或语句组(循环体)思考:根据for语句的基本结构和老师给出的流程图,请同学思考下面一段代码的运行过程,并总结for语句的执行过程和优点。foriin[“hello”,”world”]:print(i)
认识列表列表:包含多个数据元素,同时它是一个有序的集合列表就是用来存储对象的对象,可以将多个对象有序存储。#创建列表,各元素用逗号隔开,放在方括号内#列表可以存储混合类型的数据object=[石榴,1,香蕉,橙子,梨子]object[0]=苹果delobject[1]object.append(猕猴桃)尝试分析下面程序的运行结果?foriinrange[石榴,香蕉,橙子,梨子]:print(i)
关于range()函数range()函数,它可以生成某个范围内的数字列表。range(start,stop[,step])例:range(8)会生成[0,1,2,3,4,5,6,7]这样一个列表。range(1,6)会生成[1,2,3,4,5]这样一个列表range(1,9,2)就会生成[1,3,5,7]这样一个列表下面这个循环可以输出0到10的自然数。foriinrange(11):print(i)
PARTTWO问题拆解实践探索
实践探索(在Python中调试运行)importturtleturtle.color(red,yellow)turtle.begin_fill()#填充_________________________________________________________turtle.end_fill()
挑战自我尝试绘制一个五角星importturtleturtle.color(yellow,red)turtle.begin_fill()______________________________________________________turtle.end_fill()
PARTTHREE小结与反思
课堂小结绘制规则图形我们可以用Python中的什么语句来实现?循环语句for语句的特点和优点是什么?循环次数固定,简化繁琐的代码循环语句中的什么语句适合今
您可能关注的文档
- 2024年1月浙江省普通高校招生选考科目考试信息技术卷(Word版含答案).docx
- 第一单元第3课简单的图像处理--绘制标题 教案 人教版初中信息技术七年级上册.docx
- 第一单元第3课简单的图像处理----进一步修饰文稿 教案 人教版初中信息技术七年级上册.docx
- 第一单元第3课简单的图像处理---编排文稿 教案 人教版初中信息技术七年级上册.docx
- 第一单元第3课简单的图像处理---配插图 教案 人教版初中信息技术七年级上册.docx
- 2023-2024学年浙江省嘉兴市海盐重点中学高二(上)段考信息技术试卷(含解析).docx
- 2023-2024学年浙江省绍兴市越城区重点学校高二(上)月考信息技术试卷(含解析).docx
- 第一单元第2课获取图片一、从网上下载图片 教案 人教版初中信息技术七年级上册.docx
- 第七章 求职礼仪(课件)-《社交礼仪》同步教学(中国人民大学出版社).pptx
- 2023-2024学年江苏省徐州市高二(上)期中信息技术试卷(含解析).docx
- 1.1 技术的发展 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计1》.pptx
- 1.2 技术的价值 课件-2023-2024学年高中通用技术苏教版(2019)必修《技术与设计1》.pptx
- 2.3蛋鸡生产(课件)-《畜禽生产技术》同步教学(高教版).pptx
- 2.2家禽孵化(课件)-《畜禽生产技术》同步教学(高教版).pptx
- 2.4肉鸡生产(课件)-《畜禽生产技术》同步教学(高教版).pptx
- 2.5水禽生产(课件)-《畜禽生产技术》同步教学(高教版).pptx
- 2020修订版 闽教版 六年级上册信息技术教案 第1课 体验积木式编程.docx
- 六年级上册信息技术教案 第2课时 指挥角色听命令 闽教版.docx
- 第3课 防范病毒保安全 课件(共23张PPT)五上信息科技闽教版(2020).pptx
- 闽教版(2020)信息技术五上 第4课 确定主题搭结构 教案.doc
原创力文档


文档评论(0)