시작하기무료로 시작하기

기본 인수가 하나 있는 함수

이전 챕터에서는 매개변수가 둘 이상인 함수를 정의하고, 필요한 개수의 인수를 넘겨 호출하는 방법을 배웠어요. 마지막 영상에서 Hugo는 기본 인수를 사용하는 함수 정의법을 소개했죠. 이번 연습 문제에서는 기본 인수를 사용하는 함수를 작성하고, 그 함수를 여러 번 호출하며 실습해 볼 거예요.

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

Python 함수 입문

강의 보기

연습 안내

  • 함수 이름 shout_echo로 함수 헤더를 완성하세요. 이 함수는 순서대로 인수 word1 하나와 기본값이 1인 기본 인수 echo를 받아요.
  • * 연산자를 사용해 word1echo번 이어 붙이세요. 결과를 echo_word에 할당하세요.
  • shout_echo()를 문자열 "Hey"만 전달해 호출하세요. 결과를 no_echo에 할당하세요.
  • shout_echo()를 문자열 "Hey"와 기본 인수 echo의 값으로 5를 전달해 호출하세요. 결과를 with_echo에 할당하세요.

실습형 인터랙티브 연습

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

# Define shout_echo
def ____(____, ____):
    """Concatenate echo copies of word1 and three
     exclamation marks at the end of the string."""

    # Concatenate echo copies of word1 using *: echo_word
    echo_word = ____

    # Concatenate '!!!' to echo_word: shout_word
    shout_word = echo_word + '!!!'

    # Return shout_word
    return shout_word

# Call shout_echo() with "Hey": no_echo
no_echo = ____

# Call shout_echo() with "Hey" and echo=5: with_echo
with_echo = ____

# Print no_echo and with_echo
print(no_echo)
print(with_echo)
코드 편집 및 실행