시작하기무료로 시작하기

단일 매개변수 함수

축하합니다! 직접 함수를 정의하고 호출하는 데 성공하셨어요! 정말 멋져요.

이전 연습 문제에서 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'
코드 편집 및 실행