단일 매개변수 함수
축하합니다! 직접 함수를 정의하고 호출하는 데 성공하셨어요! 정말 멋져요.
이전 연습 문제에서 shout() 함수를 정의하고 호출하여 문자열에 '!!!'를 이어 붙여 출력했죠.
이제 shout()에 매개변수를 추가해, 전달되는 아무 문자열 인수라도 받아 처리할 수 있도록 업데이트해 보겠습니다. 또한 함수 이름과 매개변수(들)를 지정하는 헤더의 shout(word) 부분을 함수의 시그니처라고 부릅니다. 실무에서도 자주 만나게 될 용어예요!
이 연습은 강의의 일부입니다
Python 함수 입문
연습 안내
- 매개변수 이름
word를 추가해 함수 헤더를 완성하세요. word에'!!!'를 이어 붙인 결과를shout_word에 할당하세요.shout_word의 값을 출력하세요.- 문자열
'congratulations'를 전달하여shout()함수를 호출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define shout with the parameter, word
def shout(____):
"""Print a string with three exclamation marks"""
# Concatenate the strings: shout_word
____ = ____ + '!!!'
# Print shout_word
print(____)
# Call shout with the string 'congratulations'