Python for循环打印错误

时间:2014-12-06 06:36:29

标签: python python-3.x

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的新手。

2 个答案:

答案 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))