按揭计算器

mortgage的Python项目详细描述


抵押贷款

PyPICircleCICodeClimate MaintainabilityCodeClimate Test CoveragePyupReadTheDocsSay Thanks!

Logo

抵押贷款是一个简单的计算器,旨在帮助理解抵押贷款的真实成本。

安装

要安装抵押贷款,只需:

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

谢谢

谢谢你检查包裹!希望你觉得有用。

请随意提出建议、重要建议、想法等问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
对于C++、爪哇、C语言之间的循环init变量范围   如何在Java中检查两个日期是否在同一天   在AIX中找不到java DocumentBuilderFactoryImpl,但可以在Windows中工作   如何使用Java API直接查询RTC中的工作项历史   java水平微调器安卓   java Ebean不理解模型中的继承关系   java Android无internet连接,使用权限正确   通过添加类的两个BigDecimal类型属性进行java分组   java正在尝试获取最大文件的文件名   java从命令行运行maven插件的语法是什么。   java如何对常见的第三方JAR使用OSGI EmbeddeDependency   java使用JMX和Jaas进行jconsole身份验证   httpurlconnection Java中HTTP/1.1持久(“连接:关闭”)连接的最佳库是什么?   java Selenium无法导入包“org”。openqa。硒。环境的   java反射API,类。forName()vs。班   java以有效的方式将列表<HashMap<Obj1,Obj2>>合并为列表<HashMap<Ob1,List<Obj2>>?   java我试图调用超级参数化构造函数,但它抛出了一个错误   java获取聚焦单元格的索引并以编程方式设置聚焦   java如何更改系统位置设置以使用我选择的语言?