2013-12-19 37 views
0

我不斷收到一個語法錯誤,當我鍵入:新的編程:Python語法錯誤

def someFunction(a, b): 
    print(a+b) 
someFunction(12, 451) 

然後它說:

File"<stdin>", line 3 
      someFunction() 
       Syntax Error 

我真的很感激任何指導!非常感謝! (我正在使用Python 2.7.5)

回答

1

在交互式解釋器中,在塊之後需要多一個換行符。

只放在下>>>提示新表達式或語句:

>>> def someFunction(a, b): 
...  print(a+b) 
... 
>>> someFunction(12, 451) 
463 

在這裏,我打在空...行「關閉」功能ENTER

3

如果我猜,你是在Python解釋器,並寫了這個:

>>> def someFunction(a, b): 
...  print(a+b) 
... someFunction(12, 451) 
    File "<stdin>", line 3 
    someFunction(12, 451) 
      ^
SyntaxError: invalid syntax 
>>> 

你需要把多一個換行符print行之後:

>>> def someFunction(a, b): 
...  print(a+b) 
... 
>>> someFunction(12, 451) 
463 
>>>