设计一个简单的购房商贷月供计算器类,按照以下公式计算总利息和每月还款金额:
总利息=贷款金额*利率
每月还款金额 = (贷款金额+总利息)/贷款年限
贷款年限不同利率也不同,这里规定只有如表8-2所示的3种年限、利率。
年限 利率

年限 利率
3年(36个月) 6.03%
5年(60个月) 6.12%
20年(240个月) 4.39%
class Calculator():def __init__(self,money,time):self.money = moneyif time == '1':self.time = 3elif time == '2':self.time = 5elif time == '3':self.time = 20def loan_total_money(self):return (self.money)*(self.loan_rate_money())def loan_rate_money(self):if self.time ==3:return 0.0603elif self.time == 5:return 0.06125000elif self.time == 20:return 0.0639def every_repayment_money(self):return (self.money + self.loan_total_money())/(self.time*12)
money = int(input("请输入贷款金额: "))
time = input("请选择贷款年限:1.3年(36个月) 2.5年(60个月) 3.20年(240个月)")
month_money = Calculator(money,time)
print("月供为%f:"%(month_money.every_repayment_money()))

输出结果:

Python——程序设计:商贷月供计算器相关推荐

  1. 【Python程序设计】实验6:面向对象程序设计

    文章目录 实验目的: 实验内容: 实验目的: 理解PYTHON语言是如何体现面向对象编程基本思想的:掌握类的声明以及对象的创建:掌握类的成员变量和成员方法的特性以及类的构造方法的用:理解Python中 ...

  2. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 2 章 答案

    <Python程序设计(第3版)>[美] 约翰·策勒(John Zelle) 第 2 章 答案 答案仅供参考,若有错误欢迎指正 判断对错 1.编写程序的好方法是立即键入一些代码,然后调试它 ...

  3. python程序设计梁勇 百度网盘_20194220 2019-2020-2 《Python程序设计》实验二报告

    20194220 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1942 姓名: 梁勇 学号:20194220 实验教师: ...

  4. python程序设计课后答案祁瑞华_清华大学出版社-图书详情-《Python 程序设计》

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

  5. python程序设计 清华大学出版社 pdf下载-清华大学出版社-图书详情-《Python 程序设计》...

    前言 Python语言作为一种免费.开源语言,已被许多学校引入教学过程.它是面向对象和过程的程序设计语言,具有丰富的数据结构.可移植性强.语言简洁.程序可读性强等特点.本书根据实际教学经验,对内容进行 ...

  6. python程序设计报告-20194115 实验二《Python程序设计》实验报告

    # 20194115 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1941 姓名: 刘奕辉 学号:20194115 实验 ...

  7. python程序设计报告-20191206 实验二《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1912 姓名: 陈发强 学号: 20191206 实验教师:王志强 ...

  8. 计算机python程序设计导论,程序设计导论:Python计算与应用开发实践(原书第2版)...

    程序设计导论:Python计算与应用开发实践(原书第2版) 语音 编辑 锁定 讨论 上传视频 <程序设计导论:Python计算与应用开发实践(原书第2版)>是2018年机械工业出版社出版的 ...

  9. python实验二报告_20172304 2019-2020-2 《Python程序设计》实验二报告

    20172304 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1723 姓名: 段志轩 学号:20172304 实验教师 ...

  10. python程序设计实验报告实验程序流程序列化_Python程序设计_教学大纲_段震.doc

    <Python程序设计>教学大纲 安徽大学 计算机科学与技术 学院 2015 年 10 月课程性质与设置目的要求(前言)<Python程序设计>课程是计算机科学与技术学院各专业 ...

最新文章

  1. jsp+urlrewrite实现html分页简单粗暴实现
  2. 图形结构:克隆图,图的遍历的应用,递归和迭代
  3. java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman
  4. 斗地主AI算法——第六章の牌型判断
  5. js 获取指定范围的随机数
  6. javamailsender注入失败_springboot拦截异常信息发送邮件提醒
  7. 催眠与大脑的信息处理
  8. python 中的socket_python中的socket概述
  9. python爬虫实战万年历
  10. 英制 mil 和公制 mm 的换算
  11. 倍福plc有什么优点_BECKHOFF倍福安全模块的优点和缺点
  12. 指纹识别技术未来发展趋势
  13. token与JWT详细介绍
  14. Dynamics CRM2013 Server2012R2下部署ADFS和IFD遇到的问题
  15. NATS中文开发文档:连接
  16. 一文读懂:股权激励的“三重境界”
  17. 【毕业设计_课程设计】面向高考招生咨询的问答系统设计与实现(源码+论文)
  18. css3探测光圈_CSS3按钮鼠标悬浮实现光圈效果
  19. 微信小程序入门day1-1
  20. 短信API随机验证码加60秒后重新发送短息验证码

热门文章

  1. 微信公众号被关注后自动回复——跳转小程序
  2. HTML5移动端手机网站开发流程
  3. mysql math.sqrt_详解MySQL中的SQRT函数的使用方法
  4. 通过经纬度获取地理位置
  5. 服务器怎么用sata做系统盘,服务器sas硬盘+sata串口硬盘win2003系统安装方法
  6. 分槽ALOHA协议仿真
  7. python图像处理(三)波形叠加模拟
  8. SQL 存储过程或语句获取月份简写
  9. 为什么tumblr起作用
  10. Python 给图片加文字或logo水印(附代码) | Python工具