




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高一—教科版—信息技术—第二单元
2.3周而复始的循环(第一课时)学习内容一、for语句二、range函数三、列表四、用计数循环解决实际问题*活动1:计算利率不变情况下的到期存款总额
*活动2:计算利率变动情况下的到期存款总额
“计算5年储蓄存款收益”项目*活动1:计算利率不变情况下的到期存款总额
如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率不变,均为3.25%,5年后到期存款总额是多少?“计算5年储蓄存款收益”项目*活动1-分析问题计算利率不变情况下的到期存款总额解决的问题
如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率不变,均为3.25%,5年后到期存款总额是多少?如何存放金额、利率和存款年数的数值如何计算5年后到期的存款总额如何显示存款5年后到期的存款总额*活动1-分析问题*如何计算5年后到期的存款总额?每年的存款总额=本金*(1+利率)第1年存款总额=本金*(1+利率)第2年存款总额=第1年存款总额*(1+利率)第3年存款总额=第2年存款总额*(1+利率)第4年存款总额=第3年存款总额*(1+利率)第5年存款总额=第4年存款总额*(1+利率)moneyrate*活动1-设计算法解决的问题算法描述如何存放金额、利率和存款年数的数值1.使用变量money存放金额的数值2.使用变量rate存放利率的数值3.使用变量years存放存款年数的数值如何计算5年后到期的存款总额4.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值如何显示存款5年后到期的存款总额5.输出存款5年后到期的存款总额*活动1-编写代码算法描述程序代码1.使用变量money存放金额的数值money=500002.使用变量rate存放利率的数值rate=0.03253.使用变量years存放存款年数的数值years=5*活动1-编写代码算法描述程序代码4.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值money=money*(1+rate)money=money*(1+rate)money=money*(1+rate)money=money*(1+rate)money=money*(1+rate)重复执行的代码与
循环结构顺序结构
第1年存款总额第2年存款总额第3年存款总额第4年存款总额第5年存款总额*计算机程序中某些代码的反复执行称为循环。
*循环重复次数一定时,我们通常称为计数循环。*在Python中,使用for语句来创建计数循环。*for语句的基本格式如下:
计数循环for
循环变量in
range():语句或语句组缩进*range()函数的作用是生成某个范围内的数字列表。例如:range(5)会生成[0,1,2,3,4]这样一个列表,而range(1,6)就会生成[1,2,3,4,5]这样一个列表。*活动1的for语句如下:计数循环fori
in
range(5):money=money*(1+rate)缩进*活动1-编写代码算法描述程序代码4.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值foriin
range(years):money=money*(1+rate)*活动1-编写代码算法描述程序代码5.输出存款5年后到期的存款总额print("存款总额",money)*活动1-编写代码算法描述程序代码1.使用变量money存放金额的数值money=500002.使用变量rate存放利率的数值rate=0.03253.使用变量years存放存款年数的数值years=55.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值foriinrange(years):money=money*(1+rate)6.输出存款5年后到期的存款总额print("存款总额",money)*活动1-编写代码*活动1的程序代码演示视频*活动1-调试运行流程图程序代码money=50000rate=0.0325years=5foriinrange(years):money=money*(1+rate)print('存款总额',money)*活动2:计算利率变动情况下的到期存款总额
将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率分别为3.25%、3%、3%、2%、1.75%,5年后到期存款总额是多少?“计算5年储蓄存款收益”项目*活动2-分析问题计算利率变动情况下的到期存款总额解决的问题
将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率分别为3.25%、3%、3%、2%、1.75%,5年后到期存款总额是多少?如何存放金额和利率的数值如何计算5年后到期的存款总额如何显示存款5年后到期的存款总额*活动2-分析问题*如何计算5年后到期的存款总额?每年的存款总额=本金*(1+各年利率)第1年存款总额=本金*(1+第1年利率)第2年存款总额=第1年存款总额*(1+第2年利率)第3年存款总额=第2年存款总额*(1+第3年利率)第4年存款总额=第3年存款总额*(1+第4年利率)第5年存款总额=第4年存款总额*(1+第5年利率)moneyrates*列表是一个有序的集合,它可以包含多个数据元素。列表中的每个元素都有索引号,从0开始;各个元素之间用逗号隔开,放在方括号内。例如:列表['苹果','香蕉','西瓜']中,有'苹果'、'香蕉'和'西瓜'三个数据元素。*能否使用列表来存放5年内各年的存款利率呢?例如:[0.0325,0.03,0.03,0.02,0.0175]。
列表*活动2-设计算法解决的问题算法描述如何存放金额和利率的数值1.使用变量money存放金额的数值2.使用列表rates存放5年内各年的利率的数值如何计算5年后到期的存款总额3.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值如何显示存款5年后到期的存款总额4.输出存款5年后到期的存款总额*循环重复次数一定时,我们通常称为计数循环。*在Python中,使用for语句来创建计数循环。*活动2的for语句的基本格式如下:
计数循环for
循环变量in
列表:语句或语句组缩进*rates=[0.0325,0.03,0.03,0.02,0.0175]*活动2的for语句如下:forratein
rates:语句控制了循环5次money=money*(1+rate)语句每次执行时,变量rate按列表变量rates索引号的顺序,从小到大分别取出rates[0](0.0325)、rates[1](0.03)、rates[2](0.03)、rates[3](0.02)和rates[4](0.0175)各年存款利率的数值进行计算计数循环forrate
in
rates:money=money*(1+rate)缩进*活动2-编写代码算法描述程序代码1.使用变量money存放金额的数值money=500002.使用列表rates存放5年的利率的数字rates=[0.0325,0.03,0.03,0.02,0.0175]3.计算5次每一年到期的存款总额,使用变量money存放存款总额的数值forrateinrates:money=money*(1+rate)4.输出存款5年后到期的存款总额print("存款总额",money)*活动2-编写代码*活动2的程序代码演示视频课堂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题开题报告:大学生“躺平”现象的思想政治教育对策及话语体系创新研究
- 课题开题报告:大变局下国际理解教育及实践模式研究
- 课题开题报告:初中数学单元整体教学的实践研究
- 出租车位租赁协议
- 基因突变大数据分析平台行业深度调研及发展战略咨询报告
- 仿制药临床数据桥接研究行业深度调研及发展战略咨询报告
- 仿制消化系统药行业深度调研及发展战略咨询报告
- 儿童医院机器人行业深度调研及发展战略咨询报告
- 多功能健身杠铃片行业深度调研及发展战略咨询报告
- 2025年度智能化小区车库车位租赁与物业服务一体化协议
- 国企治理三会一层详解
- 铝合金铸造基础知识(课堂PPT)
- 诊断学课件:临床常用免疫学检测
- jw甲级设计院十六层医院综合楼全套电气施工图纸103张含多大样图
- 港股通开户测评答案
- 主机主冷油器切换操作票
- 广东专插本高等数学真题
- 云南省普通初中学生成长记录
- 仿真技术在车架防腐性能开发中的应用
- 初一平面直角坐标系集体备课
- 高一年级英语必修二学科导学案全册
评论
0/150
提交评论