Ⅰ. 함수 기초 1. 함수의 장점 ① 필요할 때마다 호출 가능 ② 논리적인단위로분할가능 ③ 코드의 캡슐화 2. 함수의 선언 def 함수이름 (매개변수 #1 ...) : 수행문 1 수행문 2 return (1) 함수 이름 - 소문자로 입력 - 띄어쓰기를 할 경우에는 _ 기호를 사용 (2) 선언 후 따로 변수에 값을 할당하여 실행 3. 함수의 형태 Ⅱ. 함수 심화 1. 함수의 호출 방식 2. 변수의 사용 범위 (1) 지역 변수 : 함수 내부에서만 사용 (2) 전역 변수 : 프로그램 전체에서 사용 (3) 함수 내에서 변수를 전역 변수로 선언하기 위해서는 global 키워드 사용 3. 재귀 함수 (1) 함수가 자기 자신을 다시 부르는 함수 (2) 점화식, 팩토리얼 함수 등등 함수 안에 함수명이 다시 들어감 Ⅲ...