xn=input()
c=input()
xn1 = .5(xn+(c/xn))
print(str(xn1))
我似乎无法运行此代码。我收到以下错误消息:
Traceback (most recent call last):
File "eq.py", line 3, in <module>
xn1 = .5(xn+(c/xn))
TypeError: 'float' object is not callable
我已经在 Python 中查找了许多其他赋值语句,但我似乎无法弄清楚这个语句出了什么问题。我还尝试将所有变量转换为浮点数。
你试图调用 .5,就好像它是一个函数一样。更改行:
xn1 = .5*(xn+(c/xn))
此处的示例:https://repl.it/F55K