1. 함수의 필요성? - 불필요한 소스코드의 반복을 줄일 수 있다. 2. 내장 함수와 사용자 정의 함수 - 내장 함수 : 라이브러리에 미리 만들어 놓은 함수 - 사용자 정의 함수 : 사용자가 직접 정의하여 사용할 수 있는 함수 3. 함수의 정의 'def' 라는 키워드를 사용해 새로운 함수를 정의할 수 있다. 함수 정의의 마지막은 콜론(:) 으로 끝낸다. 함수에서 처리한 값을 돌려주기 위해서는 'return 값' 을 사용한다. 함수로 전달되는 변수가 없을 수 도 있다. 돌려줄 값이 없는 경우 return 문이 없을 수도 있다. return의 내용으로는 '값' 과 '수식' 모두 들어갈 수 있다. 4. 함수의 호출 정의된 함수는 '함수명(전달할 값)' 을 이용해 호출한다. 함수 정의 부분에 전달할 값이 없을 ..