编程新手:Python语法错误

时间:2013-12-19 19:40:47

标签: python python-2.7

键入时,我一直收到语法错误:

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

然后它说:

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

我非常感谢任何指导!非常感谢! (我使用的是Python 2.7.5)

2 个答案:

答案 0 :(得分: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
>>>

答案 1 :(得分:1)

在交互式解释器中,块后需要再添加一行换行符。

仅在下一个>>>提示符下放置表达式或语句:

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

在这里,我在空...行上按 ENTER 来'关闭'该功能。