2016-12-13 67 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

相關問題