1.创建函数,进行运算。通过计算公式算出结果。
def g(capital, year, rate):
payment = capital/(year*12)
rate_m = rate/1200
ls = []
for i in range(int(year*12)):
monthly = payment+(capital-i*payment)*rate_m
ls.append(monthly)
return ls
2.写入文件“out.txt”,后面我会说如何查看。
with open("d:\\out.txt", 'w+') as f:
f.write('等额本金共还款利息 %.2f\n'%interest)
f.write('等额本金每期还款(单位:元)如下:\n')
for i in range(len(ls)):
line = '第%d期,%.2f元\n'%(i+1, ls[i])
f.write(line)
print("文件已写入。")
总代码1:
def g(capital, year, rate):
payment = capital/(year*12)
rate_m = rate/1200
ls = []
for i in range(int(year*12)):
monthly = payment+(capital-i*payment)*rate_m