공부/Python

python 가변인자

래울 2020. 5. 19. 16:08

def 함수이름(*인자이름): 을 통해 파이썬에서 가변인자를 사용할 수 있다.

 

다음은 여러 수를 입력 받아서 가장 그 중 가장 큰 수를 반환하는 함수를 포함한 프로그램이다.

python 3.x 버전

def func(*args):
    item=list(map(int, args[0]))
    n = len(item)
    max = item[0]
    for i in range(1,n):
        if max < item[i]:
            max = item[i]
    print(max)
    return max

max = func(map(int,input("입력 : ").split()))
print("max_num : %d" %max)