매개변수와 반환값
약 3분
매개변수와 반환값
함수는 프로그래밍에서 반복적으로 사용할 수 있는 일련의 명령어입니다. 우리가 요리를 할 때 레시피를 따르는 것처럼, 함수도 특정한 작업을 수행하기 위한 지침이 담긴 레시피와 같습니다. \n\n이제 함수의 두 가지 중요한 요소, 매개변수와 반환값에 대해 이야기해 보겠습니다.
매개변수는 함수에 전달되는 값들입니다. 이를 통해 함수에 외부에서 정보를 제공할 수 있습니다. 마치 친구에게 요리를 만들 때 어떤 재료를 사용할지 말하는 것과 같습니다. 그리고 반환값은 함수가 작업을 마친 후 결과로 돌려주는 값입니다. 예를 들어, 요리가 끝나면 완성된 요리를 친구에게 주는 것과 같죠.
이제 Python에서 매개변수와 반환값을 사용한 간단한 예를 살펴보겠습니다. 아래 코드는 두 수를 더하는 함수입니다.
def add_numbers(a, b):
return a + b
위의 코드에서 add_numbers라는 함수는 두 개의 매개변수 a와 b를 받아, 이 두 숫자의 합을 반환합니다. 매개변수를 통해 어떤 숫자를 더할지 선택하고, return 문을 통해 결과를 도출합니다.
이제 이 함수를 실제로 사용해 보겠습니다. 다음과 같이 함수를 호출할 수 있습니다.
result = add_numbers(5, 3)
print(result) # 결과는 8이 됩니다.
함수를 호출할 때 5와 3이 a와 b에 각각 전달됩니다. 이때 함수는 두 수를 더하여 8을 반환합니다.
이제 실습을 통해 여러분이 직접 매개변수와 반환값을 사용해 보세요. 다음의 요구사항을 따라 코드를 작성해 보세요: \n1. 두 개의 숫자를 받아서 그 곱을 반환하는 함수를 만들어 보세요. \n2. 함수를 호출하여 결과를 출력해 보세요.
이 실습이 끝나면, 다음 강의에서는 이러한 기본 개념을 확장하여 다양한 데이터 타입과 함수의 활용에 대해 살펴볼 것입니다.
댓글 0
아직 댓글이 없습니다. 첫 댓글을 남겨보세요.