65. 다음 Python 프로그램의 실행 결과가 [실행결과]와 같을 때, 빈칸에 적합한 것은?
① either ❷ elif
③ else if ④ else
Python 조건문 빈칸 채우기 문제 분석
1️⃣ 주어진 코드 구조
x = 20
if x == 10:
print('10')
( ) x == 20:
print('20')
else:
print('other')
2️⃣ 실행 결과
출력값이 20이므로, x == 20 조건이 실행되었음을 알 수 있음.
3️⃣ 빈칸에 적합한 구문 분석
Python에서는 if-elif-else 조건문을 사용하여 여러 조건을 검사할 수 있음.
선택지 Python에서 사용 가능 여부 설명
① either | ❌ 없음 | Python에는 either 키워드가 없음 |
② elif | ✅ 올바름 | elif는 else if의 역할을 하며, 앞의 if가 False일 때 실행됨 |
③ else if | ❌ 없음 | Python에는 else if 키워드가 없음 |
④ else | ❌ 틀림 | else는 조건 없이 마지막에 실행되는 블록이므로 사용 불가 |
✅ 정답: elif
if x == 10:
print('10')
elif x == 20:
print('20')
else:
print('other')
4️⃣ 실행 과정
- x = 20이므로 if x == 10: 조건은 False → 실행 안 됨
- elif x == 20: 조건은 True → 출력: 20
- else: 블록은 실행되지 않음
✅ 최종 정답: ② elif
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 67번 (0) | 2025.02.26 |
---|---|
2022년 2회 정보처리기사 기출문제 66번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 64번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 63번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 62번 (0) | 2025.02.26 |