인수와 매개변수
함수 호출 시 함수에 데이터를 전달할 수 있다.
매개변수 (Parameter)
【 def키워드 함수명(매개변수) :
실행문
… 】
인수 (Argument)
- 함수가 호출될 때 함수로 값을 전달해주는 변수
【 함수명(인수) 】
인수와 매개변수 개수
인수와 매개변수 개수는 일치해야한다.
매개변수 개수가 정해지지 않은 경우 【 * 】 를 이용한다.
【 def키워드 함수명(*매개변수) :
실행문
… 】
[실습] 국어, 영어, 수학 점수를 입력받고, 입력받은 점수를 이용해서 청점과 평균을 출력하는 함수 만들기
return 키워드
함수 실행 결과를 호출부로 반환해준다.
【 def키워드 함수명(매개변수) :
실행문
return키워드 반환데이터 】
함수가 return을 만나면 실행을 종료한다.
[실습] 사용자가 길이(cm)를 입력하면 mm로 환산하는 값을 반환하는 함수 만들기
[실습] 1부터 100까지의 정수중에서 홀수인 난수를 반환하는 함수 만들기