for i in range(10):
x = 0.1*i
print x
print x/(1-x*x)
我正在尝试使用for循环打印结果,但它显示Syntax Error: Missing parentheses in call to 'print'
。
我使用的是Python 3.4,而且我是Python的新手。
答案 0 :(得分:1)
错误信息非常明确,不是吗?您的print
function缺少函数调用所需的括号:
print(x)
Python 2有一个print
语句,其中语法print x
是正确的; Python 3改变了这一点。您应该从Python 3特定资源中学习Python,例如Python tutorial。
答案 1 :(得分:1)
print语句的语法在2.X中有效,但在3.X版本中已更改。您的打印语句需要parentheses,如:
print (x/(1-x*x))