2016-12-13 38 views
-1

编辑:PYTHON 2.6 ...所以技术上不重复问题.....为什么我在使用Eclipse的python中出现语法错误?

我试图找出如何使用this tutorial使用Python的,但的Eclipe我卡上的部分4.Debugging。使用 此代码:

def add(a,b): 
    return a+b 

def addFixedValue(a): 
     y = 5 
     return y +a 

print add(1,2) 
print addFixedValue(1) 

我加了个断点,但仍得到一个错误:

print add(1,2) 
      ^
SyntaxError: invalid syntax 

enter image description here

+0

99%的机会在前一行中忘记了右括号。 – TigerhawkT3

+2

Python 3期望围绕'print':'print(add(1,2))'的参数括号。 –

+0

提供您的完整代码 –

回答

1

你的代码,根据python 2是正确的。

由于您正在收到syntax错误,您必须使用python 3。在这种情况下,您需要在print之前添加括号语句

print (add(1,2)) 
+0

添加了一个截图。这绝对是Python 2.我想我可以使用Python 3,但我仍然想知道为什么它不起作用。 – Raksha

相关问题