
파이썬은 함수(function)라는 기능을 제공하는데 특정 용도의 코드를 한 곳에 모아 놓은 것을 뜻한다.함수는 처음 한 번만 작성해 놓으면 나중에 필요할 때 계속 불러 쓸 수 있다.(재사용 가능한 코드 블록)함수의 장점코드 재사용 : 같은 기능을 여러 번 사용할 때 코드 중복을 줄일 수 있다.가독성 향상 : 코드를 기능별로 나누어 명확하게 표현이 가능하다.유지보수 용이 : 특정 기능을 변경할 때 함수만 수정하면 된다.모듈화 가능 : 여러 개의 작은 함수로 나누어 큰 프로그램을 쉽게 구성이 가능하다.함수의 단점메모리 사용 증가 : 함수 호출이 많아지면 스택 메모리를 많이 사용하게 된다.추가적인 실행 시간 필요 : 함수 호출 자체가 오버헤드 될 수 있다.(작은 연산시)잘못된 사용 시 복잡성 증가 : 너무 ..