파이썬 코딩을 하다 보면 가끔 IndentationError: unexpected indent 또는 IndentationError: expected an indented block 라는 에러가 나올 수 있는데요,
바로 들여쓰기 또는 내어쓰기에서 문제가 발생했다는 것입니다.
한 번 들여쓰기를 하지 않고 코드를 실행해보겠습니다.
text1 = "안녕하세요!"
for i in text1 :
print(i)
IndentationError: expected an indented block
올바르게 실행하기 위해선 print(i) 부분을 들여쓰기 해야 하지만 들여쓰기를 하지 않았더니 위와 같이 출력되었습니다.
만약 print(i) 코드를 들여쓰기해서 재실행하면, 에러가 뜨지 않는 것을 확인할 수 있습니다.
반면, 내어쓰기를 하지 않은 코드를 실행하면 마찬가지로 IndentationError: unexpected indent 에러가 나온답니다.
indent라는 단어에서 indentation 이라는 뜻이 '들여쓰기'를 의미하는데요, 만약 indent 라는 단어가 포함된 에러가 나온다면 들여쓰기와 내어쓰기를 다시 한번 살펴보시기 바랍니다.
'BLOG > 파이썬 기초' 카테고리의 다른 글
[파이썬] SyntaxError: invalid syntax 에러 발생 이유 및 해결방법은? (0) | 2021.03.09 |
---|---|
[파이썬] IndexError: list index out of range 에러 해결 방법은? (0) | 2021.03.09 |
[파이썬] 문자열 길이 & 리스트 안 데이터 개수 구하기 - len() (0) | 2021.03.08 |
[파이썬] 텍스트와 변수 함께 출력하는 방법 3가지 - print() (0) | 2021.03.08 |
[파이썬] 주피터 노트북(jupyter notebook) : 셀 분리하기 / 병합하기 단축키 (0) | 2021.03.08 |