Python程序设计 08 for循环.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
人工智能与大数据学院人工on程序设计 教案(08) 教学标题 项目3流程控制 任务3 for循环 授课班级 云计算2101 课时 2 场地 4403 时间 2022年3月17日星期四 授课教师 李力 教学设计 L项目/任务价值 Python中的for循环和C语言中的for循环是完全不同的逻辑,Python的for循环是建立在遍历对象的基础上,可以很方便 地访问容器类型的元素,同时它也支持仅作为预定次数的普通循环来使用。 2 .学习目标 知识目标 了解for循环的作用 能力目标 .掌握for循环的用法和语法细节 .掌握range函数的用法 思政-素质目标 .线上线下结合,引导学习方式,培养自主学习能力; .培养学生积极探索、勇于创新的科学素养; .养成小组沟通协作共同学习,解决问题能力和团队合作精神; .能按照实训6s管理要求做好课前的准备,课后的整理工作,培养勤俭、奋斗、创新、奉献的劳动精神; 3 .学习内容 .任务描述 .知识准备:for循环的应用 .任务实施:for循环基本语法、range函数的使用、初识itertools模块 4 .学习资源 重庆在线开放课程平台《Python开发技术应用》,多媒体课件,理实一体化实训室,网络教学资源,www. pythontutor, com可 视化工具、www. processor!, com在线流程图绘制工具 实物:教材,软件工具包 教学重点 for循环基本语法 教学难点 基于for循环实现死循环 学情分析 Python中的for循环和C语言中的for循环是基于完全不同的设计逻辑,形式上和Java中的增强for循环更相似,但学生现 在尚未学习Java,所以要思考如何能准确表达Python中for循环的作用,让学生更容易理解。 教学策略 教学方法:训练与练习法;情境教学法 教学模式:采用线上线下混合教学模式 介绍Python中for循环的用法、range函数、itertools模块 本次课教学流程: 讲解for循环的用法 讲解range函数的用法 介绍 itertools 模块中的 cycle repeat、count 函数 讲解案例习题 教学实施过 程 教学环节 学生、教师活动 教学方法、手段 及思政设计 间配 时分 课程导学: 按照顺序依次对容器对象中的每一个元素进行访问,称为遍历,是程序设计中最常 见的应用场景之一。Python中的for循环天生就是设计来对可迭代对象进行遍历的, 使用方便,功能强大,掌握好for循环的使用对复杂问题的求解事半功倍。 讲解for循环的语法规则和使 用细节,讲解range函数的作 用,讲解itertools中3个工具 对象的使用,让学生认识Python 风格的for循环的独特之处,激 发学习兴趣,增强编程练习中的 自信心。 多媒体演示 信息调研 讲授、讨论、案例教学 课前发布导学单,线上线下 结合,引导学习方式转变, 培养自主学习能力。 小组协作、沟通、互助学习, 培育团队合作意识,引导学 生大胆表达。 3 引入项目学习任务和目标 任务1 for循环的应用 讲解for循环的语法规则、range函数、itertools模块的应用 工作内容: .掌握for循环的语法规则和细节 .掌握range函数的用法 .掌握for循环中的死循环 .完成案例习题 讲解for循环、range函数、 itertools等内容,通过99表、 斐波那契数列等案例练习,熟悉 for循环的使用。 多媒体演示 启发式教学 小组作品展示和讲解 2 任务实施 任务1 for循环的应用 主体内容: 思考并答题: for循环能实现死循环吗? range生成的数列是闭区间还是 多媒体演示 启发式教学 45 开区间?课内案例习题:学生聆听老师讲解,观看老师编 码实现,师生共同总结流程要 点,梳理脉络,形成自然语言或 伪代码描述的文档,学生根据此 文档重新编码,实现程序。思政设计:为题海战术正名, 勤能补拙,大力出奇迹,多 练才能学好编程,而勤奋也 是中华民族传统美德。步骤1掌握 开区间? 课内案例习题: 学生聆听老师讲解,观看老师编 码实现,师生共同总结流程要 点,梳理脉络,形成自然语言或 伪代码描述的文档,学生根据此 文档重新编码,实现程序。 思政设计:为题海战术正名, 勤能补拙,大力出奇迹,多 练才能学好编程,而勤奋也 是中华民族传统美德。 for循环的入口语句如下: for item in iterable_object: iterable.object是一个可迭代对象,所有的迭代器都是可迭代对象,容器类型 的对象也都鬼可迭代对象,如列表、字符串、字节序列、字典、集合等。 容器对象中有多少个元素,循环就执行多少次,并每次按顺序访问容器中的一个 元素,将它赋值给临时变量ilem, item的

文档评论(0)

189****6037 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6012235243000004

1亿VIP精品文档

相关文档