房屋贷款负担能力计算器?

时间:2018-09-30 17:58:38

标签: python python-3.x

有人可以解释我的公式有什么问题吗,我没有得到想要的输出。给定下面的测试值参数= maximum_home_loan(15000 * 12,0.1045,35),我应该得到1635153.79作为答案。

构建一个函数maximum_home_loan_with_age(PMT,i,start_age),该函数计算您的客户可以负担的最大房屋贷款

假设start_age是一个int值,而start_age <65

'

def maximum_home_loan(PMT, i, n):
    n=0
    total_present_value = 0
    while n <66 :
        total_present_value = PMT * ((1+i)**n - 1) / i  /(1+i)**n
        PV = round(total_present_value, 2)
    return PV

'

1 个答案:

答案 0 :(得分:0)

您的n不能从0开始。n = 65-start_age