我不能打印结果,浮动对象不可调用

时间:2017-05-12 19:12:57

标签: python math

用户需要键入变量“x”,“y”和“z”,代码必须解决数学问题“因素”但我得到错误“浮动对象不可调用”...请帮忙! PYTHON

x = float(input("INSERTE X: "))
y = float(input("INSERTE Y: "))
z = float(input("INSERTE Z: "))
factor = float(((((x^z)/y)+(z^2))**2)-((x+y)^2))
print(factor)

2 个答案:

答案 0 :(得分:4)

Python中的指数是这样的:x**z而不是x^z。尝试在代码中更改它。

答案 1 :(得分:0)

我没有看到与您相同的错误消息。 "浮动对象不可调用",表示您编写的内容类似x()2.0(),这是错误的语法。另请注意,您使用^**来表示权力。在python中,^代表bitwise-XOR,而非权力。