def monthlyPayment(principal, year_rate, year_duration):monthly_rate = year_rate / (12 * 100)   # convert 4.9 to 0.049 and  monthly interest ratemonth_amounts =  year_duration * 12# 每月月供monthly_payment = (principal * monthly_rate * (1 + monthly_rate) ** month_amounts) / ((1 + monthly_rate) ** month_amounts - 1)#总利息total_interest_payable = monthly_payment * month_amounts - principalprint('-----------------------------------')print ('Total interest payable is %.2f ' % total_interest_payable)for i in range (1, month_amounts + 1):#每月应还利息monthly_interest_payable = principal * monthly_rate * ((1 + monthly_rate) ** month_amounts - (1 + monthly_rate) ** (i - 1 ))/ ((1 + monthly_rate) ** month_amounts -1)#每月应还本金monthly_principal_payable = principal * monthly_rate * (1 + monthly_rate) ** (i - 1)/ ((1 + monthly_rate) ** month_amounts -1)#每月利息占比monthly_interest_percentage = monthly_interest_payable * 100 / monthly_paymentprint('-----------------------------------')print ('%dth monthly payment is : %.2f (Interest: %.2f and Principal: %.2f)' % (i, monthly_payment,monthly_interest_payable,monthly_principal_payable))print('%dth month interest percentage is %.2f %%' % (i,monthly_interest_percentage))returnif __name__ == '__main__':principal = int(input('Please input your loan amounts:'))year_rate = float(input('Please input Year Debt Interest Rate:(such as 4.9,it means 4.9%)'))year_duration = int(input('Please input Debt Year Duration:'))monthlyPayment(principal, year_rate, year_duration)

python计算贷款购房月供、利息相关推荐

  1. 用python计算一个月地铁费

    1.用代码计算地铁费 北京地铁的公交卡有费用折扣的规则,具体是: ①每个月累计消费满100元后,下一次开始费用打8折 ②满150元后,下一次开始乘车时有5折优惠: ③支出累计达到400元后,就将不再享 ...

  2. 只要32万8,国产特斯拉带回家,官方:月供低至1100

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 现在, 你可以在特斯拉官网上预订国产特斯拉了. 刚刚,特斯拉宣布,将在中国上海超级工厂生产Model 3标准续航升级版车型,并正式开放车辆 ...

  3. lisp 代码计算月供

    ;; 等额本息还款debx, 输入总金额A, 年利率y, m个月还清, 计算月供和总利息: ;; 例子: (debx 1000000 0.0631 (* 30 12)) ;==> ;; 6196 ...

  4. Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日?

    Python使用datetime中的timedelta模块实现时间增减:python计算100天后是哪年那月那日? 目录

  5. Excel中PMT计算月供函数的java实现

    Excel中计算月供的公式名叫PMT,有关这个公式的详细描述如下: http://office.microsoft.com/zh-cn/excel-help/HP010342769.aspx 下图是 ...

  6. 发一个贷款月供额计算工具[原创]

    http://files.cnblogs.com/saptechnique/贷款月供额计算工具.rar

  7. python 计算两个日期之间的月数差额

    用python 计算两个日期之间的月数 一个多月认为是2个月 结果: beginTime="2022-03-31" endTime="2022-05-31" # ...

  8. python输入两个数,分别代表年份和月份,计算这个月的天数

    python输入两个数,分别代表年份和月份,计算这个月的天数 注:闰年的 2 月有 29 天:能被 4 整除同时不能被 100 整 除即为闰年:如果能被 400 整除的是闰年,除此两种条件,其他都是非 ...

  9. python计算圆的面积和周长 青少年编程电子学会python编程等级考试二级真题解析2021年3月

    目录 python计算圆的面积和周长 一.题目要求 1.编程实现 2.输入输出 3.评分标准 二.解题思路 1.案例分析 2.流程分析 三.程序代码 四.运行结果 五.考点分析 python计算圆的面 ...

  10. python计算两个时间间隔准确的天、月、年之差

    文章目录 计算相隔月 计算相隔日 计算相隔年 主要使用 rrule: 计算相隔月 import datetime from dateutil import rrulemonth_sep = rrule ...

最新文章

  1. JSR-303 Bean Validation 介绍及 Spring MVC 服务端验证最佳实践
  2. (转)安装黑苹果 MAC OS X Lion 10.7.2过程 (未验证)
  3. 【SmartJob】常规统计部署(报表使用的数据)
  4. 哈希算法python_哈希算法(Python代码实现)
  5. [转]easyui datagrid 批量编辑和提交
  6. CentOS 5.5下搭建部署独立SVN服务器全程详解
  7. python modulenotfounderror_python 服务器运行代码报错ModuleNotFoundError的解决办法
  8. 122 - Trees on the level(模拟内存池解法)
  9. 一文学习python 所有基础知识_Python学习基础知识概要
  10. 浅谈Linq to SQL中的模式
  11. 动画特效九:下拉刷新
  12. QueryRunner类
  13. excel 自动获得拟合系数,自动引用,计算
  14. Miracle密码算法开源库(四)分析 :mrarth2.c
  15. radix在Character.MIN_RADIX与Character.MAX_RADIX之间
  16. matlabrobert锐化_matlab梯度法中5种图像锐化方法分别对一幅图像实现锐化。
  17. 从Adobe调查问卷看原型设计工具大战
  18. python 企业邮箱发送邮件
  19. 索尼android sd卡上,SD卡各个文件夹功能详解 入手必看经验!!!!
  20. Hbuilder X APP开发 iPhoneX以上型号屏幕适应问题

热门文章

  1. tooltips使用教程(鼠标悬停时显示提示)
  2. 快递 code与快递名称
  3. python视频补帧_视频补帧软件(DAIN APP)
  4. 【段子来袭(已笑晕)】cv领域会议段子
  5. Linux 复制文件报 not a regular file
  6. Java拼图游戏,老程序员花两天搞定,你呢?
  7. 自定义安装官方Microsoft Office 2019
  8. 金蝶K3Cloud中DBUtils的用法
  9. 大学生体育运动网页设计模板代码 DIV布局校园运动网页作业成品 HTML学校网页制作模板 学生简单体育运动网站设计成品
  10. 4.2.6 图层、通道和蒙版