Python中的简单赋值语句

时间:2017-02-03 01:10:13

标签: python-2.7

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中查找了许多其他赋值语句,但我似乎无法弄清楚这个语句有什么问题。我也尝试将所有变量转换为浮点数。

1 个答案:

答案 0 :(得分:1)

你试图调用.5就好像它是一个函数一样。改变这一行:

xn1 = .5*(xn+(c/xn))

此处示例:https://repl.it/F55K