2017-02-17 3 views
0
이미 정의 된 함수를 호출하는 동안 구문 오류를 얻고있다

에서 함수를 호출하는 동안 :구문 에러 파이썬 콘솔

>>> def f(x):        
...  return x ** 2 
... f(3) 
    File "<stdin>", line 3 
    f(3) 
    ^
SyntaxError: invalid syntax 
+7

당신은 파이썬 콘솔에 있습니다. 함수 정의를 끝내려면 다시 Enter 키를 누른 다음 호출하면됩니다. – dabadaba

+2

이미지를 게시하지 말고 코드를 게시하십시오. 그러나 대화식 인터프리터 – schwobaseggl

+2

@schwobaseggl에있을 때'return' 명령문 뒤에 또 다른 빈 줄이 필요합니다. 당신이 말하는 것은 사실이지만 이미지에 단서가없는 OP의 문제를 파악하는 것은 불가능합니다 (프롬프트, 빈 공간 ...) – dabadaba

답변

3

다시 프롬프트 >>>을 얻을 때까지 기능 키를 누릅니다 enter을 정의/작성 후. 그 후에 당신은 함수 정의를 완료하게 될 것이고, thous 그것을 사용할 수있을 것이다.