가이드라인

함수를 구성하는 요소들

함수는 크게 매개변수(Parameters), 인자(Arguments), 반환값(Return Value)으로 구성됩니다.


매개변수(Parameters)

매개변수는 함수를 정의할 때 사용하는 변수로, 함수가 어떤 입력을 받을지 결정합니다.

예를 들어 두 수를 더하는 함수를 정의할 때, 매개변수는 더할 두 숫자가 됩니다.

매개변수 사용하기
def add_numbers(a, b): # a와 b를 더한 결과 반환 result = a + b # 결과 반환 return result

위 코드에서 add_numbers 함수는 ab라는 두 개의 매개변수를 받아 두 수를 더한 결과를 반환합니다.


인자(Arguments)

인자는 함수를 호출할 때 실제로 전달하는 값입니다.

예를 들어 add_numbers(3, 5)를 호출하면 35가 인자로 전달됩니다.

이 값들은 함수 내부에서 매개변수 ab로 사용됩니다.

인자 전달하기
def add_numbers(a, b): result = a + b return result # result에 3과 5를 더한 결과를 저장 result = add_numbers(3, 5) # 8 출력 print(result)

반환값(Return Value)

앞에 함수 예시에서 add_numbers 함수는 두 수를 더한 결과를 result 변수에 반환했습니다.

여기서 함수의 최종 결과값을 반환할 때 사용하는 것이 return 키워드입니다.

반환값이 있는 함수는 호출한 곳으로 되돌아가(return) 그 값을 돌려줍니다.

예를 들어, 주어진 섭씨(C) 온도를 화씨(F) 온도로 변환하는 함수는 아래와 같이 정의할 수 있습니다.

섭씨를 화씨로 변환하는 함수
# 입력된 섭씨를 화씨로 변환하는 함수 def celsius_to_fahrenheit(celsius): # 섭씨를 화씨로 변환 fahrenheit = celsius * 9 / 5 + 32 # 화씨 반환 return fahrenheit # 30도 섭씨를 화씨로 변환 result = celsius_to_fahrenheit(30) # 86 출력 print(result)

celsius_to_fahrenheit 함수는 매개변수 celsius로 섭씨 온도를 받아 화씨 온도로 변환한 값을 반환합니다.

celsius_to_fahrenheit(30)을 호출하면 30도 섭씨가 화씨로 변환된 결과, 86이 반환됩니다.

Mission
0 / 1

함수의 매개변수와 인자는 같은 개념이다.

O
X

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행

실행 결과