import math
import randomdef input_limit(input_name, input_range):if input_range[0] <= input_name <= input_range[-1]:return Trueelse:print('请输入在', input_range[0],'和', input_range[-1], '之间的数值')return Falsedef bank_loan():print('*'*20+'欢迎使用房贷计算器!'+'*'*20)try:while True:loan_base = float(input('您购房共贷款金额(万元):'))if input_limit(loan_base, [0,99999999999]):print('*'*15, loan_base, '万元'+'*'*5)breakwhile True:loan_rate = float(input('您的贷款年利率是(%):'))if input_limit(loan_rate, [0,100]):print('*'*15, loan_rate,'%'+'*'*5)breakwhile True:loan_way = int(input('您的还贷方式是:1.等额本金/2.等额本息'))if input_limit(loan_way, [1,2]):print('*' * 15, '等额本金'+'*' * 5) if loan_way == 1 else print('*'*15+'等额本息'+'*'*5)breakwhile True:loan_term = int(input('您的还款期限(年)是:'))if input_limit(loan_term, [1,140]):print('*'*15, loan_term,'年'+'*'*5)breakexcept(ValueError, EOFError, TypeError):print('请输入正确的数字格式')else:loan_base = loan_base*10000loan_rate = loan_rate/100print('您一共贷款人民币', loan_base, '元,期限是', loan_term, '年。')print('您选择的还贷方式是:')print('等额本金') if loan_way == 1 else print('等额本息')print('以下是系统为您计算的每月预还款数额,请查收:')if loan_way == 1:n=1loan_sum_1 = 0while n <= 12*loan_term:base_1 = loan_base/(12*loan_term)loan_n = ((loan_base - base_1*(n-1))*loan_rate/12)print('第',n,'个月:您已还款', loan_sum_1,'元,您本月需还款:',loan_n + base_1, '元,其中包含本月利息', loan_n ,'元;')loan_sum_1 = loan_sum_1 + loan_n + base_1n = n+1print('您共还款', loan_sum_1,'元,历时',n-1,'个月,总利息为:',loan_sum_1 - loan_base,'元,月平均利息为',(loan_sum_1 - loan_base)/(n-1),'元')else:k = 1loan_sum_2 = 0base_2_rate = 0rate = loan_rate/12term = 12*loan_termbase_2 = (loan_base*rate*math.pow((1+rate),term))/(math.pow((1+rate),term)-1)while k <= term:base_2_rate = loan_base*rate*pow((1+rate),k) - base_2*(pow((1+rate),k)-1)print('第',k,'个月:您已还款', loan_sum_2,'元,您本月需还款:',base_2, '元,其中包含本月利息', base_2_rate ,'元;')loan_sum_2 = loan_sum_2 + base_2k = k+1print('您共还款', loan_sum_2, '元,历时', k - 1, '个月,总利息为:', loan_sum_2 - loan_base, '元,月平均利息为',(loan_sum_2 - loan_base) / (k - 1), '元')bank_loan()bank_loan()

交互式(无精美UI)房贷计算器上线啦啦啦啊啦啦啦。。。相关推荐

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

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

  2. 全新精美UI口红机闯三关赢礼品源码

    简介: PHP全新精美UI口红机闯三关赢礼品源码 支持海报推广等营销方式 无搭建教程,对接了码和易(最好自己对接新的通道). 请自行处理功能,以及扫后门 网盘下载地址: http://kekewang ...

  3. 【寻找最佳小程序】10期:小小房贷计算器——快捷、易用,小白购房必备

    为了更好地展示这些优秀的小程序,展现背后的开发者/团队风彩,CSDN特别推出了[寻找最佳小程序]系列访谈栏目,以期分享每款优秀小程序背后的产品创意与研发故事,探究创新性应用场景,发现不一样的创业机会. ...

  4. jQueryEasyUI实现房贷计算器详细教程1--HTML部分

    1.HTML文件的基本构成 我们从最基础的一段HTML代码开始编程: <!DOCTYPE html> <html><head><meta charset=&q ...

  5. [UI] 精美UI界面欣赏[1]

    精美UI界面欣赏[1] 转载于:https://www.cnblogs.com/YouXianMing/p/4199520.html

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

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

  7. 二开精美UI站长论坛网站源码 可切换界面

    简介: 二开精美UI站长论坛网站源码 可切换界面,喜欢就下载吧. 网盘下载地址: http://kekewl.cc/QjCUMBrN0WC0 图片:

  8. 二开的精美UI站长源码分享论坛网站源码 可切换皮肤界面

    介绍: PHP二开的精美UI站长源码分享论坛网站源码 可切换皮肤界面 网盘下载地址: http://kekewl.net/RROyxgOkauW0 图片:

  9. [UI] 精美UI界面欣赏[8]

    精美UI界面欣赏[8] 转载于:https://www.cnblogs.com/YouXianMing/p/4442782.html

最新文章

  1. 基于VLC的rtsp服务器linux平台搭建
  2. mysql二维数据转一维存_二维数组转一维数组
  3. Scrum之 评审会议
  4. dj鲜生14-类视图的实现原理+代码
  5. 又一国产手机宣布“退出群聊” 小米接盘:曾令万千女性着迷!
  6. git和python交互_使用Python连接和执行GIT命令
  7. 再见,前端!别更新了,我是学不动了
  8. jsp内置对象(三)-----response对象
  9. Android音频的播放
  10. 数据分析告诉你,历年的诺贝尔奖都被哪些人拿走了?
  11. 计算机CPU的常见故障的排除,计算机CPU常见故障与排除.pdf
  12. react 网页截图
  13. 腾讯qlv格式转换mp4为何转换后只有音频
  14. 六款视频剪辑神器,做影视剪辑短视频事半功倍,15天有3000
  15. python打印九九乘法表到文件_99乘法表打印_python怎么打印九九乘法表
  16. String类型——字符串
  17. java 日历计算农历和节假日的常用类(包括除夕的算法)
  18. 不止SQL优化,数据库还有哪些优化大法?
  19. 大批量查询邮政国际物流并查看更新量为2的单号
  20. 国外变电站3d可视化技术发展_国外沥青路面纵向施工接缝技术的发展

热门文章

  1. C/C++学生选课管理系统[2023-02-20]
  2. Wordpress站点进阶1——简单的类微信排版导入
  3. 管理启示,不起毛的鹦鹉——leo锦书54
  4. 计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll
  5. [mpeg4]mpeg4码流分析
  6. 论文笔记25 -- (视频压缩)OpenDVC: An Open Source Implementation of the DVC Video Compression Method
  7. 装X型学习动机体系:我对成就目标定向理论(装逼)的研究,怎么让自己充满动力,这个我期待太久了
  8. 【LaTeX】LaTeX Tutorial
  9. confluent【kafka企业版】安装配置————附带详细信息
  10. 第一个ARM实验(跑马灯)