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

Connected

연습 문제

중첩 함수 I

이전 영상에서 함수 안에 함수를 중첩하는 방법을 배웠어요. 이렇게 하면 함수 안에서 같은 연산을 반복해서 작성하지 않아도 된다는 장점이 있어요. 중첩 함수 정의 자체는 새롭지 않아요. def로 일반 함수를 만들듯이 정의하고, 다른 함수 내부에 넣으면 됩니다!

이번 연습에서는 three_shouts() 함수 안에 문자열 객체에 !!!를 이어 붙이는 중첩 함수 inner()를 정의해 볼 거예요. 그런 다음 three_shouts()는 세 개의 요소로 이루어진 튜플을 반환하는데, 각 요소는 inner()를 사용해 !!!가 붙은 문자열이에요. 지금 바로 해 보세요!

지침

100 XP
  • 중첩 함수의 함수 헤더를 함수 이름 inner()와 단일 매개변수 word로 완성하세요.
  • 반환 값을 완성하세요: 튜플의 각 요소는 three_shouts()의 매개변수를 인자로 전달하는 inner() 호출이 되어야 합니다.