프로그램
[파이썬] 문제 : 가변 인수(*) 사용해서 가장 큰 값 찾기
오디세이99
2024. 5. 21. 16:21
728x90
반응형
def get_max(*nums): # 가변 인수
# print(type(nums)) # <class 'tuple'> # 함수로 넘어온
rtn = 0 # 리턴할 결과 변수. 초기값을 0 으로 함
for n in nums: # 기변 인수는 튜블이기때문에 요소값을 하나씩 꺼내서 n으로 사용
if n > rtn: # n 이 rtn 보다 더 크면
rtn = n # rtn을 n 값으로 함
return rtn
max = get_max(1, 4, 9, 5)
print(max)
다음과 같이 max() 함수를 사용해서 간단히 찾을 수 있습니다.
def get_max(*nums): #
rtn = max(nums)
return rtn
max = get_max(2,3,1)
print(max)
728x90
반응형