기본 인수가 하나 있는 함수
이전 챕터에서는 매개변수가 둘 이상인 함수를 정의하고, 필요한 개수의 인수를 넘겨 호출하는 방법을 배웠어요. 마지막 영상에서 Hugo는 기본 인수를 사용하는 함수 정의법을 소개했죠. 이번 연습 문제에서는 기본 인수를 사용하는 함수를 작성하고, 그 함수를 여러 번 호출하며 실습해 볼 거예요.
이 연습은 강의의 일부입니다
Python 함수 입문
연습 안내
- 함수 이름
shout_echo로 함수 헤더를 완성하세요. 이 함수는 순서대로 인수word1하나와 기본값이1인 기본 인수echo를 받아요. *연산자를 사용해word1을echo번 이어 붙이세요. 결과를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)