题
你的父母正在考虑一项贷款期限30年、每月要支付0.5%利息的100000美元抵押贷款。试建立一个能够在360次付费后还清抵押贷款(借款)的用月供p表示的模型。提示:如果an表示n个月后的欠款,那么a0和a360表示什么呢?
a0表示贷款的数额,在360次付费后还清抵押贷款,则a360等于0
设借款为a0,月息r,月供p,an表示n个月后的欠款,可总结出公式:
a n = r n ∗ a 0 − ( 1 + r + r 2 + . . . + r n − 1 ) ∗ p an=r^{n}*a0-(1+r+r^{2}+...+r^{n-1})*p an=rn∗a0−(1+r+r2+...+rn−1)∗p
sum = 0
for i in range(360):
sum += pow(1.005, i)
a = 100000
p = a * pow(1.005, 360) / sum
print(p)
#p=599.5505251527442