1、由于很多家庭都会有富余的资金,因此理财对大家来说都不陌生,理财方式由于很多家庭都会有富余的资金,因此理财对大家来说都不陌生,理财方式 有很多种有很多种,例如,例如储蓄存款、股票、债券、储蓄存款、股票、债券、保险、保险、p2pp2p理财等理财等。但是,目前市。但是,目前市 面上流行的理财方式五花八门面上流行的理财方式五花八门,理财产品的套路更是层出不穷,因此,对待,理财产品的套路更是层出不穷,因此,对待 理财,除了要有冷静的心态,更要有理智的头脑。理财,除了要有冷静的心态,更要有理智的头脑。 周而复始的循环 1)掌握两种循环语句的基本格式,理解循环语句的执行过程。 2) 体验计算机解决问题的方法
2、,熟练使用循环解决实际问题。 3)培养学生适度消费,聪明理财的生活意识。 教学目标教学目标 项目一项目一 : 分析问题、描述算法分析问题、描述算法 某投资者将五万元存入银行,选择”1年定期、自动转存“的存 款方式,假设5年存款利率不变,均为3.25%,5年后到期存款总 额是多少? 第第1 1年年 存款总额存款总额= =本金(本金(1+3.25%1+3.25%) 第第2 2年年 存款总额存款总额= =第第1 1年存款总额年存款总额* *(1+3.25%1+3.25%) 第第3 3年年 存款总额存款总额= =第第2 2年存款总额年存款总额* *(1+3.25%(1+3.25%) 第第4 4年年 存
3、款总额存款总额= =第第3 3年存款总额年存款总额* *( (1+3.25%1+3.25%) 第第5 5年年 存款总额存款总额= =第第4 4年存款总额年存款总额* *( (1+3.25%1+3.25%) 利率不变存款收益流程图利率不变存款收益流程图 项目一 -编写程序 如果将五万元存入银行,选择”1年定期、自动转存“的存款方式,假设5 年存款 利率不变,均为3.25%,5 年后到期存款总额是多少? money0=50000 money1=money0 *(1+3.25%) money2=money0 *(1+3.25%) *(1+3.25%) money3=money0 *(1+3.25%)
4、 *(1+3.25%) *(1+3.25%) money4=money0 *(1+3.25%) *(1+3.25%) *(1+3.25%) *(1+3.25%) money5=money0*(1+3.25%) *(1+3.25%)* (1+3.25%)* (1+3.25%)* (1+3.25%) moneyn=money0*(1+3.25%) * (1+3.25%) print(“5年后的存款总额:”,money5,“元”) 你发现规律了吗? 第1年 存款总额=本金(1+3.25%) 第2年 存款总额=第1年存款总额*(1+3.25%) 第3年 存款总额=第2年存款总额*(1+3.25%) 第
5、4年 存款总额=第3年存款总额*(1+3.25%) 第5年 存款总额=第4年存款总额*(1+3.25%) 第n年 存款总额=(n-1)年存款总额*(1+3.25%) n n 分析问题 点拨点拨: forfor循环语句可实现重复一定次数循环语句可实现重复一定次数的循环的循环 forfor语句的基本语句的基本格式一格式一:(计数循环):(计数循环) for for 循环变量循环变量 in in 列表列表: 语句或语句组语句或语句组 反复执行的语句或语句组称为反复执行的语句或语句组称为循环体,循环体,PythonPython中,对循环体的中,对循环体的 要求是必须相对关键词要求是必须相对关键词For
6、For有缩进。有缩进。 循环体循环体 列表是由一系列按特定顺序排列的元素组成。列表中的元素都放在一对中括号中,两个相列表是由一系列按特定顺序排列的元素组成。列表中的元素都放在一对中括号中,两个相 邻元素间使用逗号邻元素间使用逗号“,”分隔。内容可以将整数、实数、字符串、列表、元组等任何类型的内分隔。内容可以将整数、实数、字符串、列表、元组等任何类型的内 容放入列表中,并且同一个列表中元素的类型可以不同,因为它们间没有任何关系。容放入列表中,并且同一个列表中元素的类型可以不同,因为它们间没有任何关系。列表中元列表中元 素个数决定循环次数。素个数决定循环次数。 for i in 1,2,3,4:
7、print(i) 运行结果: 1 2 3 4 for i in range(1,6): print(i) 运行结果: 1 2 3 4 5 列表列表 range(start, stop, step) 参数说明: start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是0, 1, 2, 3, 4没有5 step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1) for i in 石榴,1,香蕉,橙子,梨子: print(i
8、) 运行结果: 石榴 1 香蕉 橙子 梨子 活动说明活动说明:在学案中,为左侧的利率不变存款收益流 程图在右侧找到相匹配的代码块 展示展示要点:要点:每组解释一句代码的含义。 项目一 :编写程序 【小组活动】 【处理框对应的代码】 处理框处理框对应程序代码对应程序代码 print(“5年以后存款总额:”,money, “元”) for i in range(1,6): money=money*(1+rate) (3) (1) (2) 项目一 -编写程序 程序代码如下: principal = 50000 #本金50000元 rate=0.0325 #1年定期利3.25% year=5 #存款期
9、限 money=principal*(1+rate)*year #计算存款总额 print(5年以后存款总额:,money,元) #输出结果 input(运行完毕,请按回车键退出.) 项目二 编写程序 由于银行利率是不断变化的,老师如果将两万元存入银行,假 设这5年利率分别是3.25%、3%、3%、2%、1.75%,那么5 年后到期存款总额是多少? 利率变动存款收益.py money = 50000 #本金50000元 rate=0.0325,0.03,0.03,0.02,0.0175 #利率列表 for i in rate: money=round(money*(1+i),2) #计算每年存
10、款额 print(5年以后存款总额:,money,元) #输出结果 input(运行完毕,请按回车键退出.) 活动说明活动说明:打开利率不变存款收益.py 和利率变动存款收益.py , 根据自己的资金情况,改变money的值,或者存款年份,运行程序,将得 出的运行结果填在学案的表中 展示展示要点:要点:比较两种存款方式哪一种你的收益会更高。你从中得到了什么 样的理财启示呢? 项目二 编写程序 调试运行 【自主探究】 尽量选择收益相对稳定、风险相对低下的产品去投资。尽量选择收益相对稳定、风险相对低下的产品去投资。 稳中取胜稳中取胜 才是关键,不要才是关键,不要 只图一时的高收益,而忽视了长远的利
11、益只图一时的高收益,而忽视了长远的利益 利率不变存款收益利率不变存款收益. .pypy运行结果运行结果利率变动存款收益利率变动存款收益. .pypy运行结果运行结果 感悟: 小结: 第1年 存款总额=100000*(1+3.7%)-20000 第2年 存款总额=第一年款总额*(1+3.7%)-20000 第3年 存款总额=第二年存款总额*(1+3.7%)-20000 money0=100000 money1=money0 *(1+3.7%)-20000 money2=money0 *(1+3.7%) *(1+3.7%)-20000 money3=money0 *(1+3.7%) *(1+3.7
12、%) *(1+3.7%)-20000 。 moneyn=money0*(1+3.25%) * (1+3.25%)-20000 当存款总额=0时,计算出n 第n年 存款总额=(n-1)年存款总额*(1+3.7%)-20000 。 投资者购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每 年理财赎回后,他会提取2万元作为生活所需,余下资金仍购买此种理财。 在收益率不变的情况下,多少年后本金被全部取出? 项目一 分析问题、描述算法 项目三 分析问题、描述算法 分析问题 点拨点拨: while语句一般用于循环次数未知的情况。 不统计需要执行多少次循环体,而是用关系表达式来确定什么时候执行
13、循环 whilewhile语句的基本格式:语句的基本格式: while while 关系表达式:关系表达式: 语句或语句组语句或语句组 i=0 while i5: print(i) i=i+1 运行结果: 0 1 2 3 4 i=0 while i=0 money=round(money*(1+0.037),2)-20000 year=year+1 print(year,年后资金被全部取出) input(运行完毕,请安回车键退出) 做到不该花的不要乱花做到不该花的不要乱花, ,不该省的就不省不该省的就不省, ,合理用财合理用财, , 而不是不断透支,最终成为而不是不断透支,最终成为“卡奴卡奴” 学习内容完全掌握 (A) 部分掌握 (B) 基本不会 (C) 1.使用IDLE的多行文本编辑器编辑文件 2.理解循环语句的工作原理 3.能够使用列表索引数据元素 4.掌握for、while语句的格式 5.判断所给案例适用于哪种循环 6.能够使用for、while循环语句解决实际 问题 小结 完成后,将本文件保存,将文件名命名为自己的名字进行提交 每个人都应当学习如何编程编程 因为它教会你如何思考思考 乔布斯
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。