카테고리 없음
[Python 오류 해결] IndentationError: unexpected indent – 들여쓰기, 탭이냐 스페이스냐 그것이 문제다
악마성
2025. 3. 25. 14:09
728x90
반응형
def say_hello():
print("Hello")
실행하면 다음과 같은 오류가 뜹니다.
IndentationError: expected an indented block
✅ 원인
Python은 들여쓰기로 코드 블록을 구분합니다. 위 코드에서는 def 아래 코드가 들여쓰기 되어 있지 않아 오류가 발생합니다.
🛠 해결 방법
print("Hello")를 들여쓰기 4칸(또는 탭 1개)로 수정합니다.
def say_hello():
print("Hello")
또한 탭과 스페이스를 혼용하면 오류가 발생하므로, 하나만 사용하세요. 대부분의 에디터에서는 스페이스 4칸이 기본입니다.
728x90
반응형