使用python计算复利

目录

复利公式

利率值选取

代码

计算结果

数据展示

总结


复利公式

相信大家一定都听说过复利,复利公式非常简单 本息和=本金*(1+年利率)^年数 。

这个公式到底有多厉害呢,我们进行一个简单的计算。

利率值选取

一般我们存银行定期一年年利率为2.1%,住房公积金贷款利息为2.9%(这个是交给银行的哈哈),商业贷款利息为4.9%(你买房不用住房公积金的话就是按这个利率算),一般玩股票基金年利率有8%的话就算高收益了,如果每年10%的年利率那么你就是股神,如果有人告诉你他一年投资收益率为20%,那么你就要小心了,这个人十有八九是觊觎你口袋里的钱哈哈。

代码

下面直接上代码啦

"""
计算复利公式
"""
import matplotlib.pyplot as plt
#加载字体
import matplotlib as mpl
mpl.rcParams["font.sans-serif"] = ["KaiTi"]
mpl.rcParams["font.serif"] = ["KaiTi"]



a = 200000  #这里是本金
r1 = 0.021   #这里是年利率
r2 = 0.031
r3 = 0.041
r4 = 0.051
r5 = 0.08   #这是很高的利率了,一般投资能到每年8%就是非常好了
r6 = 0.10   #这应该是超级投资大牛的战绩
x = []
y1 = []
y2 = []
y3 = []
y4 = []
y5 = []
y6 = []
#填入数据
for i in range(1, 41):
    x.append(i)
    y1.append(a*(1+r1)**i)
    y2.append(a*(1+r2)**i)
    y3.append(a*(1+r3)**i)
    y4.append(a*(1+r4)**i)
    y5.append(a*(1+r5)**i)
    y6.append(a*(1+r6)**i)

filename1 = "利率"+str(r1)+".txt"
filename2 = "利率"+str(r2)+".txt"
filename3 = "利率"+str(r3)+".txt"
filename4 = "利率"+str(r4)+".txt"
filename5 = "利率"+str(r5)+".txt"
filename6 = "利率"+str(r6)+".txt"

with open(filename1, "w", encoding="utf-8") as f1:
    for i in range(1, 40):
        f1.write("第"+str(i)+"年的本息和为:"+str(y1[i-1]).split('.')[0] + '.' + str(y1[i-1]).split('.')[1][:2]+"\n")

with open(filename2, "w", encoding="utf-8") as f2:
    for i in range(1, 40):
        f2.write("第"+str(i)+"年的本息和为:"+str(y2[i-1]).split('.')[0] + '.' + str(y2[i-1]).split('.')[1][:2]+"\n")


with open(filename3, "w", encoding="utf-8") as f3:
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值