车贷款偿还明细
所要用的公式
银行贷款利率
计算公式:月利率
计算公式:还款月数
python算账
这个项目可以分三步走:
第一步:用户只需要将贷款金额与贷款年限输入到程序中,就可以自动计算;此两项数据来源于用户。
第二步:我们的程序要根据用户的贷款金额与贷款年限进行计算,得到每期数据,含偿还的本息、偿还的本金、偿还的利息。
第三步:之后,将所有的数据写入到excel表中。
OK,确定三步战略后,我们来开始我们的程序代码。
#获取用户输入的贷款总额与贷款年限
total_loan = int(input('请输入贷款总额(贷款总额为整数):'))
total_loan_year = int(input('银行贷款基准利率:1年期6.56%;2年期6.65%;3年期6.65%;4年期6.90%;5年期6.90%;请选择还款年限,输入数字即可:'))
#年利率
year_rate = 0
if total_loan_year==1: #1年期
year_rate = 0.0656
elif 1
year_rate = 0.0665
elif 3
year_rate = 0.069
#月利率
month_rate = year_rate/12
#还款月数
loan_month = total_loan_year*12
#累计还款总额
sum_money = 0
#循环计算所有月份的数据
for i in range(1, loan_month + 1):
print("第" + str(i) + "月还款情况")
#每月还款总额
month_money = (total_loan * month_rate * (1 + month_rate) ** loan_month) / (
(1 + month_rate) ** loan_month - 1)
#每月偿还本金
month_capital = total_loan * month_rate * ((1 + month_rate) ** (i - 1)) / ((1 + month_rate) ** loan_month - 1)
#每月偿还利息
month_interest = month_money - month_capital
#累计还款总额计算
sum_money = sum_money+month_money
print(month_money)
print(month_capital)
print(month_interest)
sum_interest = sum_money - total_loan
print(sum_money)
print(total_loan)
print(sum_interest)