BLOG/파이썬 기초
[파이썬] IndentationError: unexpected indent , IndentationError: expected an indented block - 무슨 에러인가요? / 해결 방법
알디노
2021. 3. 8. 19:00
파이썬 코딩을 하다 보면 가끔 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 라는 단어가 포함된 에러가 나온다면 들여쓰기와 내어쓰기를 다시 한번 살펴보시기 바랍니다.