抽奖
怎样做一个理财小能手?
任务一:计算利率不变情况下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