Py学习  »  Python

python不理解简单的数学问题[closed]

Nofal • 4 年前 • 948 次点击  

我在做抵押贷款计算器,我已经提供了变量p,I,n的信息,但得到了方程中的错误。

p[i(1 + i) ^ n] / [(1 + i) ^ n – 1]
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54273
 
948 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Daniel
Reply   •   1 楼
Daniel    4 年前

您共享的内容不是有效的python代码。下面是一个代码示例,可以实现您的要求:

# define function:
def CalculateMortgage(p, i, n):

    # calculate numerator:
    numerator = p * (i *(1+i) ** n)

    # calculate denominator:
    denominator = ((1+i) ** n - 1)

    # calculate mortgage:
    mortgage = numerator/denominator 

    # return result:
    return mortgage


# set variables:
p = 1
i = 1
n = 1

# call function:
mortgage = CalculateMortgage(p, i, n)

# print result:
print('Your mortgage is: ' + str(mortgage))