养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

如何使用python计算每年投资金额_递归算法

时间:2024-11-10 18:19:39

有时不知道自己每年应该投资多少如果每年投资1W,然后年化投资收益固定,这样什么时候总投资额能到10W,什么时候能到100W呢,这里给大家写一个脚本,直接修改参数然后运行就很方便就能计算出来每年的总金额。这样我们就能很方便的顶下目标了。

如何使用python计算每年投资金额_递归算法

工具/原料

python3.5

pycharm

如何使用python计算投资的每年理想收益

1、函数接口设计:defmy_target(years,target_input,target_percent):#years=投资的总年数#target_input=每年的投入#target_percent=预计的年化收益率

如何使用python计算每年投资金额_递归算法

2、函数设计,使用yeild的语瓠鲶陋啼法,可以很容易实现这种功能:defmy_target(years,target_input,target_p髫潋啜缅ercent):#years=投资的总年数#target_input=每年的投入#target_percent=预计的年化收益率i=0sum_momery=0whilei<=years:i+=1yieldsum_momerysum_momery=(sum_momery+target_input)*(1+target_percent)

如何使用python计算每年投资金额_递归算法

3、接下来,设计一个main的入口即可:使用如下坼黉赞楞格式就可以使用了。if__name__=="__main__":i=0forsuminmy_target(泌驾台佐30,30000,0.10):print("第",i,"年总收益:",i,round(sum,3))i+=1

如何使用python计算每年投资金额_递归算法

4、输出解释,收益python,就算float的格式的时候,是有精度误差的,但是精度很高,所以一般直接用round四舍五入即可。

如何使用python计算每年投资金额_递归算法

测试

1、如果我想看看我每年投入1W,然后预估年化收益为10%,那么就用my_target(30,10000,0.10)我们就能看出来总收益了会发现要7年,和25年才能完成目标。

如何使用python计算每年投资金额_递归算法

2、所以我们可以改为使用每年投入3W,年化10%,my_target(30,30000,0.10),这样我们只要3年和15年完成目标了。

如何使用python计算每年投资金额_递归算法

3、最后我贴一下完整的代码。使用这种方式是不是很简单。就能测试出你想定的每年投资目标呢!如图

如何使用python计算每年投资金额_递归算法

© 一点知识