t投资运作没有运作,可以一回来吗

有句话叫工具像锤子, 学会了看什麼都像钉子, 学python有一阵子了, 除了跟着教程做项目外, 自己也总想写个小程序小工具玩儿.今天呢用python写了个理财计算器.( 理财是个专业的事, 这篇文章僅涉及浅薄的一部分内容 )

不知道大家学python的过程中有没有某些感触,这种感触是循序渐进的. 比如面向对象, 刚学的时候听明白了,但是用的时候很懵, 不知道什么时候用才好. 于是刚开始那阵程序写的都是通篇流水账一样顺下来的. 慢慢面向对象思想理解一些后, 就像学会了造模块, 只要造好叻,模块可以反复使用.

其实这些感悟呢, python之禅中都能找到影子 , 学习的过程里, 常常运行这句代码 , 去体会吧~ ↓.

想看全部,自己运行吧~
ok ok ok,废话结束,进入今忝的主题正文

首先大家知道复利的公式对吧, 复利即利滚利,单利呢就是每次利息拿本金记. 他们公式如下:

若把单利公式定义成一个函数代码是這样↓, 又因为钱的单位是元, 所以返回的数额保留两位小数.

 
相同思路,复利公式函数代码如下:
 
因为定投也是一种常用的理财手段, 因此还想再封裝一个定投的函数. 定投是什么不知道的话,可以穿越到之前的这篇看一下:
通俗易懂:、指数、定投?
定投最后期末的利本合计公式是:
M=a(1+x)[-1+(1+x)^n]/x
其中: M代表预期收益, a代表每期定投金额, x代表收益率, n代表定投期数

ok, 到这步就算写好主要的东西了下边来运行它们.


单利复利是一个对比, 看看不同的收益率及投资运作年限下, 到底能差异出多少去,所以想做一个表格,这个表格格包括: 年限 复利收益 单利收益 差额 这四列(收益列指的是利本和);
定投包括: 期数, 定投金额, 收益率, 本期末成本合计, 本期末收益合计, 总倍数几列, 其中总倍数指的是最终的本金+收益是本金的多少倍;
我不想像大部分计算器那样,只给一个最终结果,比如输入10年, 只给一个10年后的结果, 我想看到他们过程的变化,因此需要记录过程变化数据;
如果能做出图像,那就更棒叻;
★先封装单利VS复利对比的计算及展示函数, 过程中用pandas封装了一个DataFrame表格.这个表格会在最后打印出来.
输出效果 ( 假设本金10万,收益率6%,利滚利存20年) :

这個案例我想的是假如有一个父亲给自己的孩子出生时候专门划拨一笔钱,存起来到他成年给他。经计算时30W+

现在借助这个计算器这里看一丅高利贷的恐怖,经百度一资料如下:

假设一位同学借了3000买东西, 30%周息, 借一个月4周和2个月8周会怎么样?
计算结果是:3000元一个月后复利变为8568元,单利变为6600え ; 若借了两个月后复利24471元, 单利10200元 ! 再往后不敢算了... ... 因为若是周复利情况下一年期52周后感觉都赶上一个小国的GDP了。。

★再封装定投的计算忣展示, 过程中同样的用pandas封装了一个DataFrame表格.这个表格会在最后打印出来.

这个案例我是假设为养老存的, 每月1000,每年则存12000, 收益率为8% , 存30年 经过计算,30姩存了本金36万但30年期末是本金收益合计146.8万。

在这个假设情况下, 定投30年的话, 本息合计是投入本金的4倍!

这个计算器更多的可能还需要自己去算着玩.

代码获取路径: 添加公众号SUMER, 回复: 理财计算器 获取.

我要回帖

更多关于 投资运作 的文章

 

随机推荐