1. 학습
  2. /
  3. 강의
  4. /
  5. Python 함수 입문

Connected

연습 문제

키워드 nonlocal과 중첩 함수

스코프에 대한 이해를 한 단계 더 발전시켜 볼까요? 이번 연습 문제에서는 중첩 함수 안에서 키워드 nonlocal을 사용해, 바깥 스코프에서 정의된 변수의 값을 변경해 보겠습니다.

지침

100 XP
  • echo_word에 문자열 word를 자기 자신과 이어 붙인 값을 할당하세요.
  • 바깥 스코프의 echo_word 값을 변경하기 위해 키워드 nonlocal을 사용하세요.
  • echo_word를 echo_word에 '!!!'를 이어 붙인 값으로 바꾸세요.
  • 함수 echo_shout()을(를) 호출하고, 인수로 'hello' 하나를 전달하세요.