用户需要键入变量“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)
答案 0 :(得分:4)
Python中的指数是这样的:x**z
而不是x^z
。尝试在代码中更改它。
答案 1 :(得分:0)
我没有看到与您相同的错误消息。 "浮动对象不可调用",表示您编写的内容类似x()
或2.0()
,这是错误的语法。另请注意,您使用^
和**
来表示权力。在python中,^
代表bitwise-XOR
,而非权力。