- 학습목표
1. 사용자 정의 함수를 만들 수 있다.
2. 반환하는 함수와 반환하지 않는 함수의 차이를 설명할 수 있다.
1. 사용자 정의 함수
사용자 정의 함수는 입력값을 받아, 특정 작업을 수행한 후에 결과값을 준다.
* 입력값이 없을 수도, 결과값이 없을 수도 있다.
사용자 정의 함수는 아래와 같은 조건이 있다.
- 함수 호출이 되기 전까지 함수 안에 있는 문장은 수행은 수행되지 않는다.
- 함수는 호출 되기 전에 먼저 만들어져야 한다.
- 입력값은 함수 안에서 변수로 사용된다.
2. return문
return문은 함수를 호출한 곳에 결과값을 전달하는 함수다. 함수는 return을 만나면 종료된다.
* 함수 내에서 실행한 문장들의 결과값이 필요할 때 사용
- 예제 1
- 예제 2
KPU : 파이썬을 활용한 프로그래밍 과정