Python - 문제 미리보기
문제 2075
easy
다음 내장 수학 함수들의 실행 결과는?
```python
numbers = [3, 7, 1, 9, 5]
result1 = min(numbers)
result2 = max(numbers)
result3 = abs(-15)
print(result1, result2, result3)
```
정답: A
Python 내장 수학 함수들:
`min()` 함수:
⦁ 최솟값 찾기: 이터러블(리스트, 튜플 등)에서 가장 작은 값 반환
⦁ 다중 인수: `min(3, 7, 1, 9, 5)` 형태로도 사용 가능
⦁ 문자열도 가능: 알파벳 순서로 최솟값 판단
`max()` 함수:
⦁ 최댓값 찾기: 이터러블에서 가장 큰 값 반환
⦁ 용법: `min()`과 동일한 방식으로 사용
⦁ 다양한 타입: 숫자, 문자열 등 비교 가능한 모든 타입
`abs()` 함수:
⦁ 절댓값: 음수를 양수로, 양수는 그대로 반환
⦁ 거리 개념: 0으로부터의 거리를 나타냄
⦁ 복소수도 지원: `abs(3+4j)` → `5.0`
단계별 실행 과정:
```python
numbers = [3, 7, 1, 9, 5]
# 1. 최솟값 찾기
result1 = min(numbers) # [3, 7, 1, 9, 5]에서 가장 작은 값 = 1
# 2. 최댓값 찾기
result2 = max(numbers) # [3, 7, 1, 9, 5]에서 가장 큰 값 = 9
# 3. 절댓값 계산
result3 = abs(-15) # -15의 절댓값 = 15
print(result1, result2, result3) # 1 9 15
```
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.