시작하기무료로 시작하기

내장 함수 연습: range()

이 연습에서는 Python의 내장 함수 range() 사용을 연습해 봅니다. range()는 여러 방식으로 사용할 수 있어요:

1) 0부터 stop 값까지(단, stop은 미포함)의 숫자 시퀀스를 만듭니다. 0부터 시작하는 단순한 숫자열이 필요할 때 유용해요:

range(stop)

# Example
list(range(11))

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

2) start부터 stop까지(단, stop은 미포함) step 간격으로 증가하는 숫자 시퀀스를 만듭니다. 1이 아닌 다른 값으로 증가하는 숫자열이 필요할 때 유용해요. 예를 들어, 짝수 목록:

range(start, stop, step)

# Example
list(range(2,11,2))

[2, 4, 6, 8, 10]

이 연습은 강의의 일부입니다

효율적인 Python 코드 작성

강의 보기

연습 안내

  • stop 인수만 사용해 0에서 5까지의 range 객체를 만드세요.
  • 변수 nums를 리스트로 변환해 nums_list라는 이름을 붙이세요.
  • 별표 문자(*)로 range 객체를 언팩하여 1에서 11까지 2씩 증가하는 새 리스트 nums_list2를 만드세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create a range object that goes from 0 to 5
nums = ____(____)
print(type(nums))

# Convert nums to a list
nums_list = ____(____)
print(nums_list)

# Create a new list of odd numbers from 1 to 11 by unpacking a range object
nums_list2 = [*____(____,____,____)]
print(nums_list2)
코드 편집 및 실행