Python - 문제 미리보기

문제 2021

medium
다음 코드의 실행 결과는?
```python
x = 15
y = 25

if x > 10 and y < 30:
print("A")
elif x > 20 or y > 20:
print("B")
else:
print("C")
```
A. A
B. B
C. C
D. A와 B 모두 출력

정답: A



첫 번째 조건: `x > 10 and y < 30`
⦁ `x > 10` → `15 > 10` → True
⦁ `y < 30` → `25 < 30` → True
⦁ `True and True` → True ✓

결과:
⦁ 첫 번째 조건이 참이므로 **"A"**가 출력됩니다
⦁ elif와 else 블록은 실행되지 않습니다

if-elif-else 특징:
⦁ 순차적 검사: 조건을 위에서부터 차례로 검사
⦁ 첫 번째 참 조건에서 종료: 참인 조건을 만나면 나머지는 검사하지 않음
⦁ 따라서 여러 조건이 참이어도 가장 먼저 만난 참 조건만 실행됩니다

💡 학습 팁

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