Python 인자 (Arguments) 와 반환 값

PythonBeginner
지금 연습하기

소개

이 랩에서는 신비로운 영역인 마법의 숲으로 이동하게 됩니다. 숲 깊숙한 곳에는 고대 숲의 정령인 마법의 샘 수호자가 지키는 마법의 샘이 있습니다. 여러분의 퀘스트는 숲을 탐험하고 수호자와 상호 작용하여 Python 인자 (arguments) 와 반환 값 (return values) 의 힘을 활용하는 것입니다.

함수 인자 (Arguments) 이해하기

이 단계에서는 Python 에서 함수 인자 (function arguments) 의 개념을 탐구합니다. Python 파일 /home/labex/project/function_args.py를 열고 여러 인자를 받는 함수를 정의합니다. 그런 다음, 다른 인자를 사용하여 함수를 호출하고 출력을 확인합니다.

## ~/project/function_args.py

def greet(name, message):
    print(f"Hello, {name}! {message}")

greet("Alice", "Have a great day")

스크립트를 실행합니다:

python3 function_args.py

다음 정보가 터미널에 표시되어야 합니다:

Hello, Alice! Have a great day

함수에서 값 반환하기

이 단계에서는 Python 에서 함수에서 값을 반환하는 방법에 대해 자세히 알아보겠습니다. 새로운 Python 파일 function_return.py를 열고 길이와 너비를 기반으로 직사각형의 면적을 계산하는 함수를 정의합니다. 그런 다음 함수를 호출하고 반환된 값을 확인합니다.

## ~/project/function_return.py

def calculate_area(length, width):
    return length * width

result = calculate_area(5, 4)
print(f"Area of the rectangle: {result}")

스크립트를 실행합니다:

python3 function_return.py

다음 정보가 터미널에 표시되어야 합니다:

Area of the rectangle: 20

요약

이 랩에서는 신비로운 마법의 숲으로 들어가 Python 인자 (arguments) 와 반환 값의 비밀을 풀었습니다. 세심하게 구성된 단계를 통해 Python 에서 함수 인자와 반환 값을 사용하는 방법에 대한 더 깊은 이해를 얻었으며, Python 프로그래밍의 마법 같은 힘을 활용할 수 있게 되었습니다.