【问题描述】
购买首套住房时,购房者首次最少支付总房款的30%,其余可以贷款,贷款利率分为公积金贷款和商业贷款两种,分别如下
无论是公积金贷款还是商业贷款,最终都是通过贷款年利率计算月还款额。等额本息还款法的月还款额计算公式如下:
请计算在不同组合条件下的月还款额度
【样例输入输出】下例算出了100万30年商业贷款的月还款金额,c或C代表商业贷款,g或G代表公积金贷款。(注意其中下划线的部分表示输入的,不带下划线的表示输出的。)
>>> Enter total LOAN and YEAR separated by a comma:100,30
>>>Enter loan Mode:c
Monthly Pay:6353
l,y=map(int,input("Enter total LOAN and YEAR separated by a comma: ").split(","))
m=str(input("Enter loan Mode: "))
if m=="c"or "C":
if y<=1:
r=6/100
elif 1<y<=3:
r=6.15/100
elif 3<y<=5:
r=6.40/100
else:
r=6.55/100
elif m=="g" or "G":
if y<=5:
r=4/100
else:
r=4.5/100
else:
print("error")
mr=r/12
s=12*y
pay=l*10000*mr*(1+mr)**s/((1+mr)**s-1)
print("Monthly Pay:",int(pay),sep='')