等额本息怎样计算每月应还本金,等额本息每月还款本金怎么算

首页 > 上门服务 > 作者:YD1662024-02-02 01:17:44

# AB量化,运行环境Python3.8 # -*- coding: UTF-8 -*- P=1000000 #等额本息贷款金额 r=0.004 #月利率,为年利率/12 n=360 #贷款期限(月) MV=P*r*(1 r)**n/((1 r)**n-1) #每月固定还款额 print(f"等额本息贷款金额:{P:,},月利率:{r*100}%,贷款期限:{n}月") a=0 #本期利息 a2=0 #累计利息 b=0 #本期本金 b2=0 #累计本金 for i in range(1,n 1): a=(P-b2)*r #本期利息 a2 =a #累计利息 b=MV-a #本期本金 b2 =b #累计本金 a0=MV*n-P-a2 #剩余利息 b0=P-b2 #剩余本金 if i<n: print(f"【第{i}月】还款:{MV:.2f}元,月利息:{a:.2f}元,月本金:{b:.2f}元,剩余利息:{a0:.2f}元,剩余本金:{b0:.2f}元,剩余折息(年化定期,非复利):{((a0/(n-i))/(b0))*12*100:.2f}%") else: print(f"【第{i}月】还款:{MV:.2f}元,月利息:{a:.2f}元,月本金:{b:.2f}元,剩余利息:{a0:.2f}元,剩余本金:{b0:.2f}元") print(f"利息累计:{a2:.2f},本金:{P:,})") print("--end--")

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.