1. 房贷计算器简介

房贷计算器是支付宝平台中搭载的一款在线计算工具,按用户选择的贷款类型(商业贷款、公积金贷款、组合贷款)、贷款金额(万)、期限(年)、利率(%)可计算得出每月月供参考(元)、支付利息(元)、还款总额(元)这些信息。

房贷计算公式:

支付利息=还款总额-贷款金额×10000
还款总额=每月月供参考×期限×12
每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ^ 还款月数]-1}

以上计算方式中月利率(月利率=利率:12)指以月为计息周期计算的利息。不同贷款类型的利率是不同的:对于商业贷款而言,五年以下(含五年)的贷款利率是4.75%,五年以上的贷款利率是4.90%;对于公积金贷款利率而言,五年以下(含五年)的贷款利率是2.75%,五年以上的利率是3.25%。

注意缩进,复制过去可能会报错

# 每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ^ 还款月数]-1}
loan_type = input("请选择贷款类型:1.商业贷款 2.公积金贷款 3.组合贷款\n")
# 贷款金额
if loan_type != '3':loan_amount = float(input("请输入贷款金额(万)\n"))term = int(input("请选择期限(年):5、10、15、20、25\n"))if term in [5, 10, 15, 20, 25]:if term == 5:mon_rate = (4.75 / 100) / 12  # 计算月利率# 计算每月应还金额mon_pay = loan_amount * 10000 * (mon_rate * ((1 + mon_rate) ** (term * 12))) / (((1 + mon_rate) ** (term * 12)) - 1)# 计算还款总额all_pay = mon_pay * term * 12# 计算支付利息interest = all_pay - loan_amount * 10000print("每月月供参考(元):{:.2f}元".format(mon_pay))print("支付利息(元):{:.2f}元".format(interest))print("还款总额(元):{:.2f}元".format(all_pay))else:if loan_type == '1':  # 商业贷款mon_rate = (4.90 / 100) / 12  # 计算月利率# 计算每月应还金额mon_pay = loan_amount * 10000 * (mon_rate * ((1 + mon_rate) ** (term * 12))) / (((1 + mon_rate) ** (term * 12)) - 1)# 计算还款总额all_pay = mon_pay * term * 12# 计算支付利息interest = all_pay - loan_amount * 10000print("每月月供参考(元):{:.2f}元".format(mon_pay))print("支付利息(元):{:.2f}元".format(interest))print("还款总额(元):{:.2f}元".format(all_pay))elif loan_type == '2':  # 公积金贷款if term == 5:mon_rate = (2.75 / 100) / 12  # 计算月利率else:mon_rate = (3.25 / 100) / 12  # 计算月利率# 计算每月应还金额mon_pay = loan_amount * 10000 * (mon_rate * ((1 + mon_rate) ** (term * 12))) / (((1 + mon_rate) ** (term * 12)) - 1)# 计算还款总额all_pay = mon_pay * term * 12# 计算支付利息interest = all_pay - loan_amount * 10000print("每月月供参考(元):{:.2f}元".format(mon_pay))print("支付利息(元):{:.2f}元".format(interest))print("还款总额(元):{:.2f}元".format(all_pay))else:print('请输入合法的期限')else:# 商贷金额business_loan = float(input("请输入商业贷款金额(万):\n"))# 公积金贷款fund_loan = float(input("请输入公积金贷款金额(万):\n"))term = int(input("请选择期限(年):5、10、15、20、25\n"))if term in [5, 10, 15, 20, 25]:if term == 5:business_mon_rate = (4.75 / 100) / 12  # 商贷月利率found_mon_rate = (2.75 / 100) / 12  # 公积金月利率

运行结果如下:

用python实现房贷计算器相关推荐

  1. 【Python】一个房贷计算器功能的小案例

    题目要求: 房贷计算公式如下: 〉每月月供参考=贷款金额×[月利率×(1+月利率)^还款月数]÷{[(1+月利率)^还款月数]–1}>还款总额=每月月供参考×期限× 12 ≥支付利息=还款总额– ...

  2. python还房贷_宝妈玩转Python做出房贷计算系统,只因为……

    本期的主人公Nancy,与以往的优秀学员不同,她还有着#全职宝妈#的标签.她就读于深圳大学,毕业后曾在世界500强企业任职. 但随着婚后孩子的出生,让她面临起"如何平衡事业与家庭" ...

  3. 房贷计算器——加入UI界面(二)

    ''' 文字'房贷计算器' 文字'贷款总金额':输入框 文字'贷款期限':输入框 文字'年利率':输入框 按钮'开始计算' 返回: 月供 总利息''' from tkinter import *cla ...

  4. 房贷计算器——新增选择还款方式

    房贷计算器--新增选择还款方式 #!/usr/bin/env python # coding: utf-8# In[4]:''' 文字'房贷计算器' 文字'贷款总金额':输入框 文字'贷款期限':输入 ...

  5. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  6. python整数加法计算器_Python应用实例赏析2.1简单计算

    在日常应用中,我们会经常使用计算器进行计算,有些时候普通计算器的功能不能满足需要,例如使用计算机系统自带的计算器,计算不能超过32位数,手机自带计算器不能超过15位等(我的电脑和手机),也可能计算需要 ...

  7. Windows phone7 软件发布:理财计算器(包括wp7房贷计算器,wp7个税计算器,wp7存款利息计算器)...

    前一段时间,需要经常用到贷款计算器的功能,这样有利于我们做出更好的决策.但是我们只能通过银行的工作人员的计算器来计算,给我带来了极大的不便和损失,由此便萌生了开发一个Windows phone7版的贷 ...

  8. 随想录(python编写的计算器和贪吃蛇游戏)

    [ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] python除了用来开发server.web之外,一般还可以用来开发客户端,特别是用来做一些de ...

  9. JavaScript:综合案例---房贷计算器的实现

    房贷计算器的实现 (可以使用的编辑器:webStrom.subLime.notePad++.editPlus) 输入数据: 平方单价 70,000.00 元/平方  B1 租金 382.50 元/平方 ...

  10. 一个简单的房贷计算器设计

    很多人在购买房子时,需要提前去估计各种贷款的利息,以便设计更为合理的贷款方式.本次大作业要求完成一个房贷设计器的设计,具体要求如下: 1.请使用QT或者其他类似的界面库设计人机交互界面,要求界面友好, ...

最新文章

  1. OpenGL在图形管道中调用了什么用户模式图形驱动程序(UMD)?
  2. OVS DPDK vhost-user详解(十三)
  3. Pycharm显示行号,修改字号大小
  4. python图片横向合并_python实现图片横向和纵向拼接
  5. Win10操作系统不能访问共享文件夹
  6. python做什么项目好_推荐两个牛逼的Python项目
  7. UVA10494 If We Were a Child Again【大数除法】
  8. FILEUTILS 介绍
  9. Java网络编程学习汇总
  10. 幼儿园计算机游戏,幼儿园数学游戏大全(大中小班都有),不可错过!
  11. 传感器实验——LCD显示SHT20
  12. 网络工程师证书难考吗?
  13. Taylor Swift looks so much like a supermodel
  14. GD32官方资料学习体系(主要包括MCU选型、原理图PCB设计、软件开发入门及用户手册等)
  15. 鸿蒙第二批升级时间,鸿蒙系统第二批升级名单_鸿蒙系统第二批有哪些手机可以升级...
  16. Flash Builder常见菊紧问题集锦
  17. [图形学] 坐标系变换——从世界坐标系到相机坐标系
  18. DCloud UniAPP Android 蓝牙连接ESCPOS打印机
  19. Photozoom pro 7中文版下载
  20. Centos透过NFS挂载NAS路径

热门文章

  1. 2020美团实习生招聘笔试题
  2. Adobe Dreamweaver CS6快捷键使用
  3. 小型秒杀项目使用乐观锁防止超卖
  4. 服务器如何防止DDoS攻击?
  5. java怎么遵循ws规范,WS-BPEL语言基础
  6. 笔记本电脑触摸板手势操作
  7. git密匙的创建与git的基本操作
  8. asp.net1053-酒店宾馆客房预订管理系统#毕业设计
  9. 模电基础-1:分立器件
  10. 导致ERP企业管理系统实施失败的四点原因