Python - 문제 미리보기

문제 1853

easy
다음 변수들의 데이터 타입 매칭이 올바른 것은?
a = "Hello World"
b = 20
c = 20.5
d = True
A. a→int, b→str, c→float, d→bool
B. a→str, b→int, c→float, d→bool
C. a→str, b→float, c→int, d→bool
D. a→str, b→int, c→bool, d→float

정답: B



⦁ 각 변수의 데이터 타입 분석:

a = "Hello World" → str (문자열)
⦁ 따옴표로 감싸진 텍스트
⦁ 문자, 숫자, 기호 등을 포함할 수 있음
⦁ 불변(immutable) 객체

b = 20 → int (정수)
⦁ 소수점이 없는 정수
⦁ 양수, 음수, 0 포함
⦁ 수학 연산 가능

c = 20.5 → float (실수)
⦁ 소수점이 있는 숫자
⦁ 부동소수점 표현
⦁ 수학 연산 가능

d = True → bool (불린)
⦁ 논리값: True 또는 False
⦁ 조건문에서 주로 사용
⦁ int의 하위 클래스 (True=1, False=0)

💡 학습 팁

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