Python - 문제 미리보기

문제 1895

medium
다음 코드의 실행 결과는? ```python def check_age(age): return age >= 18 age = 20 if check_age(age): print("성인입니다") else: print("미성년자입니다") ```
A. "성인입니다"
B. "미성년자입니다"
C. True
D. False

정답: A

코드 실행 과정: 1. `check_age(20)` 함수 호출 2. `20 >= 18`은 True를 반환 3. `if True:`이므로 조건문이 참 4. "성인입니다" 출력 핵심 개념: ⦁ 함수는 Boolean 값을 반환할 수 있음 ⦁ `if` 문에서 함수의 반환값을 직접 조건으로 사용 가능 ⦁ True일 때 `if` 블록 실행, False일 때 `else` 블록 실행

💡 학습 팁

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