# 等额本息(均使用基准利率):每月偿还相同数额的贷款 # 贷款年限规定:5,10,15,20,25 # 商业贷款利率:五年以下(包含五年)4.75% 五年以上4.9% # 公积金利率:五年以下(包含五年)2.75% 五年以上3.25% # 每月还款额=贷款本金*[月利率*(1+月利率)*还款月数]+{[(1+月利率)*还款月数]-1} # 还款总额=每月月供参考*期限*12 # 支付利息=还款总额-贷款金额*10000 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 loan_type=='1': # 当贷款类型为商业贷款时 if term ==5: # 贷款期限为5年 mon_rate=4.75/100/12 else: # 五年以上和以下月利率