# 等额本息(均使用基准利率) # 组合贷可作为课后习题 # 商业贷款利率:4.9% # 公积金利率:3.25% # 每月还款额=贷款本金×[月利率×(1+月利率) ^ 还款月数]÷{[(1+月利率) ^ 还款月数]-1} while True: loan_type = input("请选择贷款类型:1.商业贷款 2.公积金贷款 3.组合贷款\n") # 贷款金额 if loan_type != '3': loan_amount = float(input("请输入贷款金额(万)\n")) term = int(input("请选择期限(年):5、10、15、20、25\n")) if term in [5,10,15,20,25]: if term==5: mon_rate = (4.75 / 100) / 12 # 计算月利率 # 计算每月应还金额 mon_pay = loan_amount * 10000 * (mon_rate * ((1 + mon_rate) ** (term * 12))) / ( ((1 + mon_rate) ** (term * 12)) - 1) # 计算还款总额 all_pay = mon_pay * term * 12 # 计算支付利息 interest = all_pay - loan_amount * 10000 print("每月月供参考(元)
05-17
1480

04-09
1万+
