房贷计算
2017-11-18 12:05
134 查看
# -*- coding: utf-8 -*- """ Created on Fri Nov 17 20:13:51 2017 def debt_calc_equal_bj(years , year_rate , total, arg=1.1, flag = 1): print('等额本金') year_rate *= arg month = years*12 if flag == 1: print('指数计算利率') month_rate = (1+year_rate)**( 1 / 12 ) - 1 else: print('平均计算利率') month_rate = (year_rate/ 12) print('月利率:%s'%(month_rate*100)) month_pay_origin = total/month print('每月本金:%s'%month_pay_origin) pay = 0 month_fee = [] remain = total for i in range(month): pay += month_pay_origin + remain * month_rate month_fee.append(remain*month_rate+month_pay_origin) remain -= month_pay_origin print('总利息:%2f'%(pay-total)) print('total pay:%s'%pay) return month_fee def debt_calc_equal_bx(years , year_rate , total ,arg = 1.1 , flag=0): print('等额本息') month = years * 12 year_rate *= arg if flag == 1: print('指数计算利率') month_rate = (1+year_rate)**( 1 / 12 ) - 1 else: print('平均计算利率') month_rate = (year_rate/ 12) print('月利率:%s '%(month_rate*100)+'%') month_origin = [] month_origin.append(month_rate/((1+month_rate)**month-1)*total) for i in range(1,month): month_origin.append(month_origin[i-1]*(1+month_rate)) month_fee = month_origin[0]+total*month_rate print('月供:%s'%month_fee) pay = month_fee * month print('总利息:%f'%(pay-total)) print('总共还款:%s'%pay) return month_origin
相关文章推荐
- Android 房贷计算
- 写一个MySql存储过程实现房贷等额本息还款计算(另外附javascript代码)
- PHP房贷计算
- 写一个MySql存储过程实现房贷等额本息还款计算(另外附javascript代码)
- 房贷计算方法
- 房贷计算公式
- 房贷还款计算
- 贷款购房 房贷 每月还款额是如何计算出来的? 每月还款额计算步骤/方法
- 房贷计算
- 房贷计算公式
- c#实现房贷计算的方法源码
- 购房房贷按揭利息计算方法个人房贷按揭还款3方式
- 房贷的计算
- 计算房贷 公积金贷款 自由还款 程序
- 何时还完房贷-"自由还款"还款信息计算(JAVA)
- 房贷收益计算
- python-房贷内部收益率计算
- 房贷计算说明
- 计算几何文档2
- 【算法学习笔记】86.栈 中缀表达式 SJTU OJ 1033 表达式计算