함수는 한마디로 '코드의 집합'으로 볼 수 있습니다. 예를 들어, 숫자 a와 b를 더하는 프로그램을 만든다고 했을 때 아래와 같이 코드를 구성하게 됩니다. a = 5 b = 7 sum = 0 sum = a + b print(sum) 여기서 한 개의 프로그램에 a와 b를 더하는 기능을 여러번 반복하게 되었을 때 두 수의 합을 구하는 코드를 아래와 같이 반복해서 복사/붙여넣기 하게 될 것입니다. # 5 + 7을 출력 a = 5 b = 7 sum = 0 sum = a + b print(sum) # 3 + 5를 출력 a = 3 b = 5 sum = 0 sum = a + b print(sum) ... .. . 이는 설명을 위해 간단한 코드로 나타내었지만, 더 어렵고 복잡한 기능을 수행하는 코드를 여러번 복사/붙여..