소개
이 랩에서는 신비로운 영역인 마법의 숲으로 이동하게 됩니다. 숲 깊숙한 곳에는 고대 숲의 정령인 마법의 샘 수호자가 지키는 마법의 샘이 있습니다. 여러분의 퀘스트는 숲을 탐험하고 수호자와 상호 작용하여 Python 인자 (arguments) 와 반환 값 (return values) 의 힘을 활용하는 것입니다.
이 랩에서는 신비로운 영역인 마법의 숲으로 이동하게 됩니다. 숲 깊숙한 곳에는 고대 숲의 정령인 마법의 샘 수호자가 지키는 마법의 샘이 있습니다. 여러분의 퀘스트는 숲을 탐험하고 수호자와 상호 작용하여 Python 인자 (arguments) 와 반환 값 (return values) 의 힘을 활용하는 것입니다.
이 단계에서는 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 프로그래밍의 마법 같은 힘을 활용할 수 있게 되었습니다.