Python - 문제 미리보기
문제 1818
medium
Python의 들여쓰기(indentation)에 대한 설명으로 올바른 것은?
```python
if 5 > 3:
print("5는 3보다 크다")
print("이것도 if 블록 안의 코드")
print("이것은 if 블록 밖의 코드")
```
정답: B
⦁ Python 들여쓰기의 역할:
⦁ 범위 정의: 코드 블록의 시작과 끝을 나타냄
⦁ 문법적 필수요소: 잘못된 들여쓰기는 IndentationError 발생
⦁ 일관성 요구: 같은 블록 내에서 동일한 들여쓰기 레벨 유지
⦁ 코드 구조 분석:
```python
if 5 > 3: # 조건문 시작
print("5는 3보다 크다") # if 블록 안 (4칸 들여쓰기)
print("이것도 if 블록 안") # if 블록 안 (4칸 들여쓰기)
print("이것은 if 블록 밖") # if 블록 밖 (들여쓰기 없음)
```
⦁ 들여쓰기 규칙:
⦁ 표준: 공백 4개 또는 탭 1개
⦁ 일관성: 프로젝트 전체에서 동일한 방식 사용
⦁ 중첩: 블록이 중첩될 때마다 들여쓰기 레벨 증가
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.