강의로 돌아가기
문찬국

기본 예시로 제시된 문장 코드 자체에 오류가 있는듯 싶습니다.

elif 코드를 제대로 입력했는데 제가 건들지 않은 부분에서 오류가 발생하는 걸로봐서

TabError: inconsistent use of tabs and spaces in indentation

기본 예제로 주신 문장 자체 내에서 오류가 있는 듯 싶어 수기로 작성을 다시 해본결과 제대로 동작합니다.
그렇기 때문에 초기에 제시해주신 문장에서 스페이스바와 탭키가 혼용되어 오류가 발생하는 듯 싶습니다.

1 개의 답변
정두식_

[초기화] 버튼을 누르고 [실행]해 보시면 정상 동작할거에요.

아마 다른 에디터에서 작성하시면서 탭과 스페이스 공백을 혼용해서 쓰신것 같습니다.
파이썬에서는 들여쓰기에 스페이스 4개를 사용하는걸 권장하고 있고, 초기에 제시된 코드도 그렇게 작성되어 있습니다.

사용하시는 에디터에서 indentation 옵션에 탭 대신 스페이스 4개를 사용하는걸로 변경해 보시면 될 것 같습니다.

  • 문찬국
    감사합니다~ 문찬국 2018.05.01 16:38
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.