版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,导入:,分析历史气温数据,设计批量数据算法 设计者:株洲市一中 柳细红,项目学习目标,在本项目中,我们将对存储和计算平均气温等批量数据一探究竟,利用Python 语言编程实现列表和函数的定义和使用,进而探究程序对批量数据的控制,并感受程序设计的方法和思想。,一.复习引入,案例:气象台某日测得4次气温之为:10、13、18、12,求该日的日平均气温,日平均气温计算,思考:如何实现处理多个气温数据?,二.新课学习一,设计批量数据算法 批量数据 列表,日平均气温计算,思考:如何实现处理多个气温数据?,自主学习:,内容 课本P1071.用列表表示和计算平均气温 学习目标 批量数据的核心概念 列表的定
2、义 数据项的表示方法,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,批量数据,核心概念:一组数据类型相同的数据对象。 在Python语言中使用列表来表示批量数据,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,列 表,t_Day=10,13,18,12,定义:L= , , ,思考:该列表第三个数据?,定义一个包括案例中4个气温数据(10、13、18、12)的名为t_Day的列表,t_Day 2,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,三.项目活动一,列表定义与访问,月平均气温计算:,思考:如何实现31个数据的求和?,思考结束
3、条件: 1.是计算到列表中所有下标结束? 2.还是序列依次访问完所有数据项结束?,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,算法分析,算法分析:计算到列表中所有下标结束,i in range(len(t_Day),S+t_Dayi,下标访问,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,i in range(len(t_Day),x in t_Day,s+x,序列迭代访问,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,算法分析:依次访问完序列所有数据项结束,x in t_Day,下标访问:Li(i:0len(L)-1),小结
4、一,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,i in range(len(t_Day),x in t_Day,序列迭代访问:迭代访问数据项X,列表可以组织循环控制结构控制一批数据,四.新课学习二,自定义函数,思考:如何实现12个月的平均气温计算?,月平均气温计算:,内置函数,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,定义:编程语言中预先定义的函数 功能:减少重复代码编写和方便阅读 常见内置函数:len()与sum(),核心概念:由用户自己编写的、能够实现独立功能的语句块,格式:,自定义函数,新课学习一,项目活动一,新课学习二,项目学习二,复
5、习引入,总结提升,def 函数名 (): 函数体,思考: 1、该函数名为? 2、参数L代表什么?,实例分析,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,巩固练习二:使用自定义函数完成的月平均值计算?,五.项目活动二,自定义函数运用,使用自定义函数访问外部数据计算月平均气温,思考:如何使用自定义函数访问外部数据实现计算月平均气温?,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,外部数据的存储:文本文件(*.txt) 文件的快速访问: 列表 =list(open( 文件名 ) 注意:得到的是包含“n”的字符串数据 数据的转换:内置函数int(),新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,完善自定义函数的定义,实现对外部数据进行统计,使用自定义函数访问外部数据计算月平均气温,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,新课学习一,项目活动一,新课学习二,项目学习二,复习引入,总结提升,自定义函数的定义与使用:先定义后使用 return 语句:结束函数,返回函数的返回值,def 函数名 (): 语句 return *;,六.总结提升,分析批量数据,批量数据 列表 函数,总结提升,新课学习一,项目活动一,新课学习二,项目学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 劳动关系协调师班组评比能力考核试卷含答案
- 农作物植保员操作能力竞赛考核试卷含答案
- 制材工创新方法能力考核试卷含答案
- 酵母制备工操作评估模拟考核试卷含答案
- 2026年其他智能消费设备制造行业政策研究报告及未来五至十年专精特新与隐形冠军
- 生殖健康咨询师安全实践水平考核试卷含答案
- CN119487792A 用于提高基于yang的设备配置的效率的系统和方法 (华为技术有限公司)
- CN119487721A 电池加热方法、电池加热电路和用电设备 (宁德时代新能源科技股份有限公司)
- 数控等离子切割机操作工安全行为水平考核试卷含答案
- CN119487463A 设定辅助装置、控制系统、设定辅助方法以及程序 (三菱电机株式会社)
- 2026年档案馆行业分析报告及未来五至十年竞争格局分析
- 2026年秋季道德与法治五年级上知识点
- 上海市政府采购评审专家试题库及答案
- 2026直播电商主播人才培养体系与内容创新趋势分析报告
- 2026中国资源循环集团有限公司春季校园招聘备考题库【含答案详解】
- 新一届人大代表履职课件
- 《伤逝》鲁迅大学语文教案(2025-2026学年)
- 拆墙改门施工方案
- 浙江精诚联盟2025-2026学年高二上学期10月联考生物(含答案)
- 2025成人高考专升本《医学综合》试题及答案
- 2025年教科版新教材科学三年级上册第二单元《水》教案设计
评论
0/150
提交评论