贷款 等额还款,住房贷款等额本金_汽车抵押贷款,微贷网车抵押贷款上征信吗

在上一篇文章中,我分享了等额本息偿还银行按揭贷款的计算过程及程序实现。本文我将继续和大家分享“等额本金”还款的有关实现方法。

建议您首先阅读我的前一篇文章:

等额本金还款额计算如下表所示:

有了上面的计算过程分析,下面我直接给出实现“等额本金”还款的程序。

# -*- coding: utf-8 -*-“””Created on Sat May 28 15:56:34 2022@author: zgr”””import numpy as npimport pandas as pd# 等额本金每月还款额=(贷款本金÷还款月数) (贷款本金-以归还本金累计金额)×月利率# =(贷款本金÷还款月数) 贷款本金*[1-(还款月数-1)÷ 还款月数]×月利率#月初贷,每月末还贷p = float(input(“请输入贷款本金金额(元):”))n_year = int(input(“请选择贷款期限(5、10、15、20、25、30、40) 年 : “))n = int(n_year*12)i_year = float(input(“请输入贷款利率(年利率,小数):”))i = i_year/12# 计算每月应还本金month_p_pay = p/n# 计算每月所付利息month_interest = []month_p = []remain_p = []for k in range(n): month_interest.append((p-k*month_p_pay)*i) remain_p.append(p-k*month_p_pay) month_p.append(month_p_pay)month_p_interest = np.array(month_p) np.array(month_interest)# 剩余本金remain_p.append(0)# 累积还本付息cumsum_p_pay = np.cumsum(month_p)cumsum_interest_pay = np.cumsum(month_interest)equality_corpus = list(zip(month_p,month_interest,remain_p[1:]))equality_corpus_df = pd.DataFrame(data=equality_corpus,columns=(‘month_p’,’month_interest’,’remain_p’))format=”{0:.02f}”.formatequality_corpus_df = equality_corpus_df.applymap(format)print(“等额本金还款概要:=======================”)print(“贷款总额(元):{:.2f}”.format(p))print(“贷款期限(年):{}”.format(n_year))print(“贷款利率(年利率):{:.2%}”.format(i_year))print(“累计支付利息(元):{:.2f}”.format(np.cumsum(month_interest)[-1]))print(“累计还款总额(元):{:.2f}”.format(p np.cumsum(month_interest)[-1]))print(“=========================================”)schedule = ‘等额本金还款计划.csv’print(“等额本金还款计划表已保存:{}”.format(schedule))equality_corpus_df.to_csv(schedule)3.计算结果

(1)每月还本与每月付息关系图

import matplotlib.pyplot as pltimport numpy as np# make datax = range(n)y1 = month_py2 = month_interest# plotfig, ax = plt.subplots()ax.plot(x, y1, linewidth=2.0,label=’month_p’)ax.plot(x, y2, linewidth=2.0,label=’month_interest’)ax.set_xlabel(‘n’)ax.set_title(‘month_p VS month_interest’)legend = ax.legend(loc=’best’, shadow=True, fontsize=’x-large’)plt.show()

x = range(n)y1 = cumsum_p_payy2 = cumsum_interest_payy3 = np.cumsum(month_p_interest)# plotfig, ax = plt.subplots()ax.plot(x, y1, linewidth=2.0,label=’cumsum_p_pay’)ax.plot(x, y2, linewidth=2.0,label=’cumsum_interest_pay’)ax.plot(x, y3, linewidth=2.0,label=’cumsum_month_p_interest’)legend = ax.legend(loc=’best’, shadow=True, fontsize=’x-large’)plt.show()

通过上面的结果和图形可知等,等额本金还款时:

(1)每月月供金额不相等,但“均匀递减付息”;

(2)在某一个时点之前,月供是“付息与还本金几乎相当”;在这个时点之后,月供是“少付息多还本”。

(3)累计付息持续单调递增,在到达某一个时点之后增速变缓。

(4)提前还款,越提早对个人越划算。即应该尽早还清。不存在“最划算”的点。

总之,经过第一篇“

杭金柚(https://www.hangjinyou.com)-专注于:杭州贷款公司,银行抵押贷款,无抵押信用贷款,别墅抵押贷款,杭州抵押贷款房产抵押贷款汽车抵押贷款无抵押贷款企业贷款、杭州垫资等贷款服务,可以在线申请贷款,也可以拨打电话:17364552093 手机:15336550459进行相关资讯,希望我们杭州老杨见闻的相关分享可以帮助到您!

原创文章,作者:网友提供,如若转载,请注明出处:https://www.qingenaiba.com/?p=346177

(0)
上一篇 2023年1月13日 上午7:04
下一篇 2023年1月13日 上午7:04

相关推荐

咨询顾问