1. 학습
  2. /
  3. 강의
  4. /
  5. Python 도구 상자

Connected

연습 문제

함수 인자로서의 이터레이터

iter() 함수를 사용해 이터레이터 객체를 얻고, next() 함수로 이터레이터 객체에서 값을 하나씩 가져오는 방법을 이미 사용해 보셨죠.

이터레이터와 이터러블을 인자로 받는 함수들도 있습니다. 예를 들어, list()와 sum() 함수는 각각 리스트와 원소의 합을 반환합니다.

이번 연습 문제에서는 range()가 생성한 이터러블을 이들 함수에 전달하고, 함수 호출 결과를 출력해 보겠습니다.

지침

100 XP
  • range()를 사용해 10부터 20까지의 값을 생성하는 range 객체를 만드세요. 결과를 values에 할당하세요.
  • list() 함수를 사용해 범위 객체 values로부터 값의 리스트를 만드세요. 결과를 values_list에 할당하세요.
  • sum() 함수를 사용해 범위 객체 values에서 10부터 20까지 값의 합을 구하세요. 결과를 values_sum에 할당하세요.