DAY 11
함수를 정의하고 호출하기
프로그램을 작성하다 보면 비슷한 기능이 여러 번 사용되는 것을 볼 수 있습니다. 파이썬에서는 특정한 기능을 하는 프로그램의 일부분을 함수(function)로 정의해서 그 기능이 필요할 때마다 불러서 사용할 수 있습니다.
함수는 자주 사용하는 프로그램의 일부분을 블록으로 분리해서 여러 번 사용할 수 있게 해 주는 파이썬의 기능입니다. 망치라는 도구를 만들어 놓고 못을 박을 때마다 망치를 꺼내서 사용하는 과정과 비슷하다고 이해하면 됩니다.
함수가 어떤 기능을 할지 파이썬에 알려 주는 것을 ‘함수를 정의한다’라고 하며, 만들어진 함수를 실제로 사용하는 것을 ‘함수를 호출한다’라고 합니다. 파이썬에서 함수를 사용하려면 먼저 ‘함수를 정의하고’ 필요할 때 ‘함수를 호출’하면 됩니다.
글로 설명하는 것보다 간단한 예제를 만들어 살펴보면서 익혀 보겠습니다.