Python - 문제 미리보기

문제 2025

medium
여러 값을 하나의 case에서 처리할 때 사용하는 올바른 연산자는?
```python
day_type = 3

match day_type:
case 1 __ 2 __ 3 __ 4 __ 5:
print("Weekday")
case 6 __ 7:
print("Weekend")
```
A. `&`
B. `|`
C. `and`
D. `or`

정답: B



⦁ 파이프 연산자 `|`의 역할:
⦁ match문에서 여러 값을 OR 조건으로 연결할 때 사용
⦁ "또는"의 의미: 여러 값 중 하나라도 매치되면 해당 case 실행

완성된 코드:
```python
match day_type:
case 1 | 2 | 3 | 4 | 5:
print("Weekday")
case 6 | 7:
print("Weekend")
```
실행 결과:
⦁ `day_type = 3`이므로 첫 번째 case에 매치 → "Weekday" 출력

💡 학습 팁

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