New World

[파이썬 오류 #1] SyntaxError: unmatched ')' 본문

Programming/Bug Zero

[파이썬 오류 #1] SyntaxError: unmatched ')'

hyeovi 2020. 5. 31. 11:54
728x90
반응형

SyntaxError: unmatched ')'

문법 오류: 맞지 않는 ')'기호

 

여기서 내가 쓴 코드는 print(lambda x, y, z: x + y - z)(3, 7, 4)) 이다.

lambda를 감싸는 괄호, 인자를 감싸는 괄호는 있지만 빨간색으로 나온 것을 감싸는 '('의 기호는 존재하지 않았기 때문에 생기는 오류이다.

 

내가 놓친 '('기호를 써야 하는 곳은 print 함수를 감싸는 것이다. 곧 해결방안은 print를 감싸는 '(' 기호를 넣어주는 것이다.

 

print(lambda x, y, z: x + y - z)(3, 7, 4))

=> print((lambda x, y, z: x + y - z)(3, 7, 4))

반응형
Comments