2015-01-23 8 views
1

저는 Python 코드를 배우고 있습니다. 함수를 만들면 제대로 작동하지만 구문 오류가 발생하는 함수를 호출 할 때 코드에 어떤 문제가 있습니까?함수를 호출 할 때 Python IDLE의 구문 오류가 발생합니다.

>>> def someFunction(a,b): 
      print (a+b) 
     someFunction(12,451) 
    SyntaxError: invalid syntax 
+0

과 같을 것이다

>>> 

에 새로운 문을 입력하라는 메시지가 표시되면 사용자가 함수 정의를 완료 할 때 당신은 알 것이다, 당신은 그것을 표시 할 수 있습니다 받아 들인 대답과 최대 투표 (당신이 그렇게할만한 충분한 평판이 있다고 가정 할 때). –

+0

@NoctisSkytower 정답으로 표시했으나 아직이를 표시하는 데 충분한 명성이 없습니다. 감사. –

답변

3

print 문 다음에 한 번 더 입력해야합니다. 함수 호출이 함수 정의의 일부라고 생각합니다. 당신이 사이버의 대답이 문제를 해결 찾아내는 경우에 따라서는

>>> def someFunction(a,b): 
     print (a+b) 

>>> someFunction(12,451) 
+0

감사합니다. 이것이 문제였습니다! –

+0

@SeanLloyd는 IDLE에만 해당합니다. '.py' 파일에 코드를 입력하고 실행하면 괜찮습니다. – MattDMo

+0

@MattDMo이 정보 주셔서 감사합니다 :) –

관련 문제