마무리
1. 함수
① 입력값에 따라 출력값이 달라지는 어떤 동작을 수행하는 것을 함수라고 합니다.
② 파이썬에는 다양한 기능의 함수가 제공됩니다. 하지만 모든 기능이 만들어져 있지는 않아서 개발자가 직접 코드를 작성해 필요한 함수를 만들 수 있는데, 이를 사용자 정의 함수라고 합니다.
형식
def 함수명():
실행할 문장1
실행할 문장2
...
2. 전달값과 반환값
① 함수에는 전달값, 동작, 반환값이라는 3가지 요소가 있습니다.
② 전달값은 함수를 호출할 때 전달하는 값이며 함수명 뒤의 소괄호 속에 정의합니다. 함수 본문에서는 전달값들을 활용해 동작을 수행합니다. 반환값은 함수의 동작이 끝난 뒤 반환하는 값으로, return과 함께 정의합니다.
형식
def 함수명(전달값1, 전달값2, ...): 실행할 문장1 실행할 문장2 ... return 반환값