파이썬 ++ 연산자 에러

조회수 407회

안녕하세요.

파이썬으로 숫자야구 관련 알고리즘을 만들고 있었는데 예상치 못한 부분에서 에러가 났습니다.

SyntaxError: invalid syntax

매우 흔한 문법에러라서 코드를 검토해보았지만 문법이 이상한 부분이 없어 역추적 메시지를 보았는데요, 평소 자바스크립트 등에서 아무렇지 않게 사용해왔던 ++ 연산자에서 에러가 난 것이었습니다. 단순히 파이썬이 ++ 연산자를 지원하지 않는 것일까요 아니면 인터프리터가 이상한 부분을 짚은 것일까요?

운영체제: 윈도우10
세미콜론: 사용
버전: 3.8.2
실행: IDLE

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    파이썬에는 ++연산자가 없습니다.

    ++a라고 하게되면 +(+a)로 해석해서 결국 a가 되고요. a++라고 하게되면 문법 에러가 됩니다.

    a의 값을 1 증가시키려면 보통 a+=1을 씁니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자
    • 그랬군요... 앞으로 += 연산자를 쓰는 습관을 들여야 겠습니다. 플라잉폭스 2021.1.17 17:19

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)