失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 房贷计算器(包含商业贷款和公积金贷款) 两种思路

房贷计算器(包含商业贷款和公积金贷款) 两种思路

时间:2020-07-10 20:18:12

相关推荐

房贷计算器(包含商业贷款和公积金贷款) 两种思路

每月月供参考 = 贷款金额 * [月利率 * (1 + 月利率)^ 还款月数] / { [(1 + 月利率 ) ^ 还款月数 ] - 1}

还款总额 = 每月月供参考 * 期限 * 12

支付利息 = 还款总额 - 贷款金额

月利率 = 利率 / 12

商业贷款五年以上(含五年)利率为4.75%,五年以上的利率是4.90%

公积金贷款五年以下(含五年)利率为2.75%,五年以上利率为3.25%

第一种思路及代码(比较繁琐,啰嗦)

type = input("请输入您要选择的贷款类型:商业贷款请输入a 公积金贷款请输入b ")money = int(input("请输入您要贷款的金额"))year = int(input("请输入您要贷款的年限"))month = year * 12if type == "b" and year <=5:yll = 0.0275/12yg = money * (yll * (1 + yll) ** month) / ((1 + yll) ** month - 1)print(f'您每月需要还款金额为:{yg}')gross = yg * monthprint(f'您的还款总额为:{gross}')elif type == "b" and year > 5:yll = 0.0325 / 12yg = money * (yll * (1 + yll) ** month) / ((1 + yll) ** month - 1)print(f'您每月需要还款金额为:{yg}')gross = yg * monthprint(f'您的还款总额为:{gross}')if type == "a" and year <=5:yll = 0.0475/12yg = money * (yll * (1 + yll) ** month) / ((1 + yll) ** month - 1)print(f'您每月需要还款金额为:{yg}')gross = yg * monthprint(f'您的还款总额为:{gross}')elif type == "a" and year > 5:yll = 0.049 / 12yg = money * (yll * (1 + yll) ** month) / ((1 + yll) ** month - 1)print(f'您每月需要还款金额为:{yg}')gross = yg * monthprint(f'您的还款总额为:{gross}')if type != "a""b" or money < 0 or year < 0:print("请您按照规范操作")

第二种思路比较轻便简介(看的同学的)

month=int(input("请输入还款月数"))money=int(input("请输入贷款金额"))year=int(input("请输入年限"))print('''# 商业贷款F_BANK=0.0475 1五年以下包括五年F_bank=0.0490 2五年以上公积金贷款loan=0.0275 3五年以下包括五年LOAN=0.0325 4五年以上''')num=int(input("请输入贷款类型"))# 商业贷款F_BANK=0.0475# 五年以下包括五年F_bank=0.0490# 五年以上# 公积金贷款loan=0.0275# 五年以下包括五年LOAN=0.0325# 五年以上if num==1:bank=F_BANKelif num ==2:bank=F_bankelif num==3:bank=loanelse:bank=LOANmonth_rate=bank/12# 月利率months=money*(month_rate*((1+month_rate)**month))/((1+month_rate)**month-1)summoney=months*12*yearpaymoney=summoney-moneyprint("每月月供为%d元,还款总额为%d元,支付利息为%d元"%(months,summoney,paymoney),end='\n')

如果觉得《房贷计算器(包含商业贷款和公积金贷款) 两种思路》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。