시작하기무료로 시작하기

이미 알고 있는 람다 함수 작성하기

어떤 함수 정의는 충분히 단순해서 람다 함수로 바꿀 수 있어요. 이렇게 하면 코드 줄 수를 줄일 수 있어, 특히 큰 프로그램을 작성하고 유지 보수할 때 매우 유용합니다. 이 연습 문제에서는 람다 함수에 대해 알고 있는 내용을 활용해, 간단한 작업을 하는 함수를 람다 함수로 변환해 보겠습니다. 다음 함수 정의를 살펴보세요:

def echo_word(word1, echo):
    """word1을 echo번 이어 붙입니다."""
    words = word1 * echo
    return words

함수 echo_word는 두 개의 매개변수를 받습니다. 문자열 word1과 정수 echo예요. 반환값은 word1echo번 이어 붙인 문자열입니다. 여러분의 작업은 이 간단한 함수를 람다 함수로 변환하는 것입니다.

이 연습은 강의의 일부입니다

Python 함수 입문

강의 보기

연습 안내

  • 변수 word1echo를 사용해 람다 함수 echo_word를 정의하세요. 위의 기존 echo_word() 함수 정의와 동일하게 동작하도록 하세요.
  • echo_word()를 문자열 인자 'hey'와 값 5로, 그 순서대로 호출하세요. 호출 결과를 result에 할당하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Define echo_word as a lambda function: echo_word
echo_word = (____)

# Call echo_word: result
result = ____

# Print result
print(result)
코드 편집 및 실행