IndentationError 질문

조회수 475회

몬티홀 문제를 파이썬으로 해결하기 위해 다음과 같은 코드를 작성했습니다.

for _ in range(trial):
    선물 = random.randint(0, 2)
    player_choice = random.randint(0, 2)

    꽝 = []

    for i in range(3):
        if i!= player_choice and i != 선물:
            꽝.append(door[i])

여기서

if i!= player_choice and i != 선물:

이 라인이 IndentationError: unindent does not match any outer indentation level 라고 뜹니다. 잘 쓴 것 같은데 왜 그럴까요?

  • 흠.. 특별히 오류 날 이유는 없어 보이는데 혹시 tab과 띄어쓰기를 섞어 쓰고 있지 않은지 봐주시겠어요? 엽토군 2021.5.6 11:06

1 답변

  • 파이썬은 다른 언어와 달리
    중괄호 ( {} ) 가 아니라
    콜론 ( : ) 과 들여쓰기를 사용해요,
    그래서 들여쓰기가 일정하지 않으면 위와같은 에러가 나요

    • (•́ ✖ •̀)
      알 수 없는 사용자

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

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

(ಠ_ಠ)
(ಠ‿ಠ)