카테고리 없음

[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
반응형