본문 바로가기

파이썬/1. 파이썬 기초

파이썬 함수(function)

함수

  • 어떤 입력값을 주었을 때 어떤 결괏값을 돌려주게 함.
  • 단적으로 말하자면 정수기 같은것.(더러운 물 -> 깨끗한 물)

예시를 보면 이해가 빠르다.

def sum(a, b):        # sum이라는 함수를 선언, 매개변수 두개를 받는다.
	return a + b      # a + b를 반환
    
x = sum(1, 1)         # x는 함수 sum의 실행 결괏값을 갖는다.
print(x)
# 2

a와 b를 더해서 돌려주는 정수기를 만들었다.

 

 

def sum():      # 이번에는 매개변수와 반환하는 값(return)이 없다.
	print("정수가 완료되었습니다.")
    
sum()           # 함수 실행
# 정수가 완료되었습니다.

이번엔 무언가를 넣지 않고, 아무것도 안나오는 정수기를 만들었다.

단지 정수기를 실행하면 "정수가 완료되었습니다."라는 메시지만 나온다.

 

이를 응용하면 들어가기만 하고 나오지 않는 정수기,

또는 아무것도 안넣었는데 무언가 나오는 정수기를 만들 수 있다.

무궁무진하니 잘 활용해볼것.