함수
파이썬의 함수는 수학의 함수와 동일하다.
─ Input ─▶ |
[ 함수 ] |
─ Output ─▶ |
─ 1, 2 ─▶ |
[ x + y ] |
─ 3 ─▶ |
함수 사용 이유
- 함수는 특정 기능을 재사용하기 위해서 사용한다.
함수 선언 및 호출
- 함수는 def 키워드, 함수명, : , 들여쓰기를 이용해서 선언한다.
- 함수명으로 호출 한다.
【 def키워드 함수명(매개변수parameter) :
실행문
… 】
【 함수명(인수argument) 】
[실습] 오늘 날씨를 출력하는 함수를 선언하고, 3번 호출하기
[실습] 정수 두 개를 입력하면 곱셈과 나눗셈 연산 결과를 출력하는 함수를 만들고, 호출하기
함수내에서 또 다른 함수 호출
--출력--
fun1 호출 fun2 호출 fun2 호출 후에 실행 fun3 호출 |
pass 키워드
- 실행하지 않고 넘긴다.
pass를 이용해서 실행문을 생략할 수 있다.
【 def키워드 함수명(매개변수parameter) :
pass키워드 】
[실습] 구구단 출력함수가 연쇄적으로 호출되도록 함수를 선언하기