Python - 문제 미리보기

문제 2106

medium
다음 코드의 빈칸에 들어갈 올바른 함수는 무엇인가요?
```python
price_input = input("가격을 입력하세요: ")
price = ______(price_input)
tax = price * 0.1
total = price + tax
print(f"총 금액: {total:.2f}원")
```
A. int()
B. float()
C. str()
D. num()

정답: B



⦁ `float()` 함수를 사용하는 이유:
⦁ 가격은 소수점이 포함될 수 있습니다 (예: 12.50원)
⦁ `int()` 함수는 정수만 처리하므로 소수점 입력 시 오류 발생
⦁ `float()` 함수는 정수와 소수 모두 처리 가능

⦁ 함수별 특징:
⦁ `int()`: 정수로 변환 (12.5 → 12)
⦁ `float()`: 실수로 변환 (12.5 → 12.5)
⦁ `str()`: 문자열로 변환 (이미 문자열이므로 불필요)
⦁ `num()`: Python에 존재하지 않는 함수

💡 학습 팁

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