社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

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

Nofal • 4 年前 • 898 次点击  

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

p[i(1 + i) ^ n] / [(1 + i) ^ n – 1]
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/54273
 
898 次点击  
文章 [ 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))