Axis
2021. 6. 13. 19:05
1. 개요
입력값을 가지고 연산을 수행한 후, 결과물을 출력 하는 것.
※ 프로그래밍에서 함수가 중요한 이유
똑같은 내용을 반복해서 작성하는 행위를 줄여 줌.
(해당 부분을 함수화 하여 작성함으로써 새로운 입력값을 받을 때마다 그 결괏값을 출력하게 만듦.)
프로그램 흐름을 이해하기 편리함.
(입력값이 결괏값으로 출력되기까지의 과정을 이해함으로 오류를 수정하기 용이함.)
2. Python에서의 함수
1) 파이썬 함수의 구조
def 함수명(매개변수) :
<수행할 문장1>
<수행할 문장2>
def : 함수를 만들 때 사용하는 예약어, 함수명은 임의로 만들 수 있다. (ex: aaa, bbb, name 등)
(매개변수) : 함수에 입력될 값을 받은 변수, 변수명 또한 함수명처럼 임의로 만들 수 있다.
2) 파이썬 함수의 예시 : 두 변수(a, b)의 합을 구하기
a = 2
b = 20
def sum(a, b) :
return a + b
result = sum(a, b)
print(result)
--- Run ---
22
return : 함수의 결괏값을 돌려주는 명령어.