TypeError:'int'对象不可调用,我不知道为什么

时间:2017-09-21 20:06:24

标签: python callable

我在这段代码上遇到了上述错误,我不知道为什么:

P=input('P=')
r=input('r=')
n=input('n=')
t=input('t=')

P=int (P)
r=float (r)
n=int (n)
t=int (t)


A=P(1+(r/n))^(n*t)
print("A=",A)

2 个答案:

答案 0 :(得分:1)

A=P(1+(r/n))^(n*t)错误,因为您尝试将变量P用作函数,但P是整数。

答案 1 :(得分:0)

谢谢你们,我实际上已经开始了,第二次就把它弄好了:

P=int(input("P="))
r=float(input("r="))
n=int(input("n="))
t=int(input("t="))


A=P*(1+(r/n))**(n*t)

print("A=",A)