반응형

 

 return 값을 이용하기

 

 

def showYourName():
    return print("Hello 홍길동")

showYourName()

 

결과 화면1

 

 

 

멀티 리턴

 

def add_min_mul_div(a,b):
    return a+b, a-b, a*b, a/b

sum, min, mul, div = add_min_mul_div(4,2)

print("sum:{}".format(sum))
print("min:{}".format(min))
print("mul:{}".format(mul))
print("div:{}".format(div))

 

결과 화면2

 

 

=> 리턴이 여러개인데 하나만 요청할 시 오류 발생함

def add_min_mul_div(a,b):
    return a+b, a-b, a*b, a/b

sum, min, mul = add_min_mul_div(4,2)

print("sum:{}".format(sum))
print("min:{}".format(min))
print("mul:{}".format(mul))

 

결과 화면3

 

 

=> 예외 : 튜플 (멀티 리턴때 사용)

def add_min_mul_div(a,b):
    return a+b, a-b, a*b, a/b

sum = add_min_mul_div(4,2)

print("sum:{}".format(sum))
print(sum[2])

 

tuple == 작은 배열

 

 

반응형

'Python' 카테고리의 다른 글

[Python] 5장 클래스  (0) 2024.03.27
[Python] 4.5장 과제  (0) 2024.03.26
[Python] 3장 함수와 pass, 랜덤  (0) 2024.03.26
[Python] 2.5장 과제  (0) 2024.03.25
[Python] 2장 변수 선언 및 조건문, 반복문, input  (0) 2024.03.25