Cute Running Puppy

Language/Python

함수 - 2. return

R.silver 2021. 4. 28. 09:12
반응형

return - 1. 데이터 반환

반환: 실행한 결괏값을 호출한 곳으로 되돌려 주는 것

예) abs(), input()

def 함수 이름(매개변수):
	함수 본문
	return 반환값

예제

주문할 음료의 개수를 받고, 가격을 반환하기

작성 코드

def order(num_coffee):
    print('커피',num_coffee, '잔 주문받았습니다.')
    price_per_coffee = 2500
    total_price = num_coffee * price_per_coffee 
    return total_price
    
result = order(3)
print(result, '원입니다.')

실행 결과

커피 3 잔 주문받았습니다.
7500 원입니다.

return - 2. 함수 종료

return을 사용하여 함수의 실행을 중단할 수 있다. 

작성 코드

def print_num():
	print(1)
	print(2)
	print(3) 
	return
	print(4)  
	print(5)  
    
print_num()

실행 결과

1
2
3

반환 값이 없거나 지정되지 않은 함수는 None을 반환한다. 

반응형

'Language > Python' 카테고리의 다른 글

[python] format() 메서드  (0) 2021.06.24
[python] map()  (0) 2021.06.23
함수 - 1. 함수를 정의하고 매개변수 사용하기  (0) 2021.04.27