Menu
CoddyTech

최솟값과 최댓값 찾기

Coddy Python 여정의 논리와 흐름 섹션에 포함된 레슨. 78개 중 47번째.

Python은 리스트나 튜플과 같은 데이터 모음에서 최솟값과 최댓값을 찾는 내장 함수를 제공합니다. min()과 max() 함수는 사용법이 간단하며 숫자와 문자열을 비롯한 다양한 데이터 유형에 적용할 수 있습니다.

최솟값 찾기:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
smallest = min(numbers)
print(smallest)
# 출력: 1

이 예제에서 min() 함수는 numbers 목록에서 가장 작은 수를 찾습니다.

최댓값 찾기:

numbers = [3, 1, 4, 1, 5, 9, 2, 6]
largest = max(numbers)
print(largest)
# 출력: 9

여기서 max() 함수는 numbers 목록에서 가장 큰 수를 찾습니다.

문자열 다루기:

min() 및 max() 함수는 문자열에도 사용할 수 있습니다. 이 경우 사전에서 나오는 순서와 같은 사전식 순서를 기준으로 문자열을 비교합니다.

words = ["apple", "banana", "cherry"]
smallest_word = min(words)
largest_word = max(words)
print(smallest_word)
# 출력: apple
print(largest_word)
# 출력: cherry

이 예제에서 min()은 알파벳순으로 가장 먼저 오는 "apple"을 반환하고, max()는 알파벳순으로 가장 나중에 오는 "cherry"를 반환합니다.

challenge icon

챌린지

쉬움

숫자 목록과 단어 목록이 주어집니다. 다음을 수행하는 프로그램을 작성하세요.

  1. min()과 max()를 사용하여 숫자 목록에서 가장 작은 숫자와 가장 큰 숫자를 찾아 출력합니다.
  2. 사전식 순서를 기준으로 단어 목록에서 가장 작은 단어와 가장 큰 단어를 찾아 출력합니다.

출력 형식은 테스트 케이스를 확인하세요.

직접 해보기

numbers = [42, 17, 23, 56, 9, 34]
words = ["kiwi", "apple", "banana", "cherry", "date"]

# 여기에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

논리와 흐름의 모든 레슨

직접 연습해 보세요: 온라인 Python 컴파일러