目录
复利公式
相信大家一定都听说过复利,复利公式非常简单 本息和=本金*(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: