내장 함수 연습: 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)