按揭计算器
mortgage的Python项目详细描述
抵押贷款
抵押贷款是一个简单的计算器,旨在帮助理解抵押贷款的真实成本。
安装
要安装抵押贷款,只需:
pip install mortgage
文档
文档可在https://mortgage.readthedocs.io
如何使用
这个一揽子计划旨在帮助了解抵押贷款的真实成本。它还可以帮助您轻松比较不同的抵押贷款。
首先导入贷款类
frommortgageimportLoan
创建简单的抵押贷款
frommortgageimportLoanloan=Loan(principal=200000,interest=.06,term=30)
通过调用summary属性查看相关抵押信息的摘要。
frommortgageimportLoanloan=Loan(principal=200000,interest=.06,term=30)loan.summarize>>>OriginalBalance:$200,000>>>InterestRate:0.06%>>>APY:6.17%>>>APR:6.00%>>>Term:30years>>>MonthlyPayment:$1199.10>>>Totalprincipalpayments:$200,000.00>>>Totalinterestpayments:$231,676.38>>>Totalpayments:$431,676.38>>>Interesttoprincipal:115.8%>>>Yearstopay:30.0
尤其能说明问题的是利息与本金的比率。根据上述抵押条款,您将支付原始利息余额的^{str 1}115%!与期限低于15年的同一笔贷款相比
frommortgageimportLoanloan=Loan(principal=200000,interest=.06,term=15)loan.summarize>>>OriginalBalance:$200,000>>>InterestRate:0.06%>>>APY:6.17%>>>APR:6.00%>>>Term:15years>>>MonthlyPayment:$1687.71>>>Totalprincipalpayments:$200,000.00>>>Totalinterestpayments:$103,788.46>>>Totalpayments:$303,788.46>>>Interesttoprincipal:51.9%>>>Yearstopay:15.0
在这种情况下,您只需支付原始贷款余额的^{str 1}52%利息。显然,在其他条件相同的情况下,期限越短,你支付的利息就越少。但它有助于确切地知道你将付出多少。
运行测试用例
在顶层目录中,运行以下命令:
pytest
谢谢
谢谢你检查包裹!希望你觉得有用。
请随意提出建议、重要建议、想法等问题。