Python - 문제 미리보기

문제 2022

easy
Python의 match문이 해결하는 주요 문제는 무엇인가요?
A. 반복문을 더 효율적으로 처리하기 위해
B. 여러 개의 if-elif-else문을 더 깔끔하게 대체하기 위해
C. 함수 정의를 간소화하기 위해
D. 변수 할당을 자동화하기 위해

정답: B



⦁ match문의 핵심 목적은 복잡한 if-elif-else 연쇄를 더 가독성 있고 간결하게 표현하는 것입니다

⦁ 특히 하나의 값에 대해 여러 조건을 비교할 때 매우 유용합니다

기존 방식 vs match문:
```python
# 기존 if-elif 방식
if day == 1:
print("Monday")
elif day == 2:
print("Tuesday")
elif day == 3:
print("Wednesday")
# ...

# match문 방식
match day:
case 1: print("Monday")
case 2: print("Tuesday")
case 3: print("Wednesday")
# ...
```

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.