资源简介 抽奖 怎样做一个理财小能手? 任务一:计算利率不变情况下5年储蓄存款收益 任务二:计算利率变动情况下5年储蓄存款收益 任务三:计算理财产品收益 活动二 活动三 算法分析和描述 用python编程实现 程序调试运行 如果将五万元存入银行,选择”1年定期、自动转存“的存款方式,假设5年存款利率不变,均为3.25%,5年后到期存款总额是多少? 任务一:计算利率不变情况下的五年储蓄存款收益 活动一:算法分析与描述 请分析每年的存款变化,从中找出规律。 第1年 存款总额=本金*(1+3.25%) 第2年 存款总额=上一年存款总额*(1+3.25%) 第3年 存款总额=上一年存款总额*(1+3.25%) 第4年 存款总额=上一年存款总额*(1+3.25%) 第5年 存款总额=上一年存款总额*(1+3.25%) 总结:第5年 存款总额=上一年存款总额*(1+3.25%) 循环体 循环次数 如果首次存款时的利率是3.25%,自动转存时利率分别是3%、2%、4%、3.75%,那么五年后到期存款总额是多少? 任务二:计算利率变动情况下的五年储蓄存款收益 活动一:算法分析与描述 请分析每年的存款变化,从中找出规律。 第1年 存款总额=本金*(1+3.25%) 第2年 存款总额=上一年存款总额*(1+3%) 第3年 存款总额=上一年存款总额*(1+2%) 第4年 存款总额=上一年存款总额*(1+4%) 第5年 存款总额=上一年存款总额*(1+3.75%) 总结:第5年 存款总额=上一年存款总额*(1+3.75%) 循环体 循环次数 计数循环: 举例: for i in ['a','b','c'] print(i) 运行结果: a b c 计数循环: 在for语句中,in后也可以是range( )函数,它可以生成某个范围内的数字列表。 例如: range(5)会生成[0,1,2,3,4] range(1,6)会生成[1,2,3,4,5] range(1,10,3)会生成[1,4,7] 任务一: 计算利率不变情况下5年储蓄存款收益 活动二:用Python程序实现 money=___________ *本金50000 rate=______________ *每年定期利率3.25% for i in rage(5): *控制循环次数 money=___________________ *计算每年的存款总额 print(“5年后的存款总额:”,money,“元”) *输出结果 input(“运行完毕,请按回车键退出……”) 任务二: 计算利率变动情况下5年储蓄存款收益 活动二:用Python程序实现 money=50000 *本金50000 rate=[0.0325,0.03,0.02,0.04,0.375] *利率列表 for i in_________ *控制循环次数 money=round(money*(1+i) ,2) *计算每年的存款总额 print(“5年后的存款总额:”,money,“元”) *输出结果 input(“运行完毕,请按回车键退出……”) round( )函数实现保留两位小数 例如:round(1.428,2)的运算结果为1.43 活动三:程序运行与调试 分别用python打开利率不变存款收益.py和利率变动存款收益.py,将程序语句补充完整,并调试运行得出结果。 比较两种存款方式哪一种的收益更高。 如果是你你会选择那种存款方式??? 活动四:讨论与交流 某同学购买了10万元一年期收益率3.7%的银行保证收益型理财产品。每年理财赎回后,他会提取2万元作为生活所需,余下资金仍购买此种理财。在收益率不变的情况下,多少年后本金被全部取出? 任务三:计算理财产品收益 活动一:算法分析与描述 请分析每年的存款变化,从中找出规律。 第1年 存款总额=100000*(1+3.7%)-20000 第2年 存款总额=上一年存款总额*(1+3.7%)-20000 第3年 存款总额=上一年存款总额*(1+3.7%)-20000 第n年 存款总额=上一年存款总额*(1+3.7%)-20000 总结:当存款总额=0时,计算出n。 条件循环: 举例: i=0 while i<5: print(i) i=i+1 运行结果: 0 1 2 3 4 i=0 while i<5: i=i+1 print(i) 运行结果: 1 2 3 4 5 任务三: 计算理财产品收益 活动二:用Python程序实现 money=__________ year=_____________ while ___________________ money=________________________ year=_____________________ print(year,”年后资金被全部取出”) input(“运行完毕,请按回车键退出……”) 活动三:程序运行与调试 用python打开计算理财产品收益.py,将程序语句补充完整,并调试运行得出结果。 活动四:讨论与交流 编写程序时如果出现错误,自己怎么查找错误? 这时可以借助python的调试器pdb。 例如:在程序开头加入语句“import pdb ”,然后在适当位置放一个“pdb.set_trace( )”,就可以设置一个断点,让程序暂停运行,进入pdb调试环境。命令“p”查看变量,用命令“c”继续运行,用命令“q”结束调试,退出程序。 用python打开调试程序.py进行程序调试。 项目交流 各小组展示项目成果及汇报完成过程, 交流完成任务过程中遇到的问题及解 决问题的方法,试从程序的正确性、 完整性、实用性进行评价。 项目总结 拓展练习 1、在任务三中,投资人投入多少钱可以恰好在第10年取完最后一次2万元? 2、某一年期理财产品实际收益率为4.25%,由于产品一直在持续运作,投资者不按时赎回视为自动再投资。在收益不变的情况下,至少 多少年后投资可以翻倍? PPT模板下载:www.1ppt.com/moban/ 行业PPT模板:www.1ppt.com/hangye/ 节日PPT模板:www.1ppt.com/jieri/ PPT素材下载:www.1ppt.com/sucai/ PPT背景图片:www.1ppt.com/beijing/ PPT图表下载:www.1ppt.com/tubiao/ 优秀PPT下载:www.1ppt.com/xiazai/ PPT教程: www.1ppt.com/powerpoint/ Word教程: www.1ppt.com/word/ Excel教程:www.1ppt.com/excel/ 资料下载:www.1ppt.com/ziliao/ PPT课件下载:www.1ppt.com/kejian/ 范文下载:www.1ppt.com/fanwen/ 试卷下载:www.1ppt.com/shiti/ 教案下载:www.1ppt.com/jiaoan/ 字体下载:www.1ppt.com/ziti/ Thank You 展开更多...... 收起↑ 资源预览