Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬(Python)으로 세 숫자 중 가장 큰 값 찾는 방법

파이썬에서 세 숫자 중 가장 큰 값을 구하는 방법은 크게 두 가지가 있습니다. 첫 번째는 내장 함수 max()를 활용하는 방법이고, 두 번째는 직접 조건문을 작성해 비교 로직을 구현하는 방법입니다.

방법 1: max() 내장 함수 사용하기

가장 간단한 방법은 세 숫자를 리스트로 만든 뒤 max() 메서드를 호출하는 것입니다. 이 함수는 리스트에 포함된 요소 중 가장 큰 값을 자동으로 반환합니다.

예제

my_list = [10, 12, 3]
print(max(my_list))

출력 결과

12

방법 2: 직접 함수 작성하기

비교 원리를 직접 구현하고 싶다면 if-elif-else 조건문을 활용한 간단한 함수를 만들 수 있습니다. 아래 예제는 세 개의 인자를 받아 서로 비교한 후 가장 큰 값을 반환합니다.

예제

def max_of_three(a, b, c):
    if a > b and a > c:
        return a
    elif b > c:
        return b
    else:
        return c

print(max_of_three(10, 12, 3))

출력 결과

12

정리

실무에서는 코드가 간결하고 오류 가능성이 적은 max() 내장 함수를 사용하는 것이 권장됩니다. 반면 학습 목적이나 특수한 비교 조건이 필요한 경우에는 직접 함수를 작성하는 방식이 유용합니다. 참고로 max() 함수는 max(10, 12, 3)처럼 리스트 없이 여러 개의 인자를 바로 전달하는 것도 가능합니다.