본문으로 건너뛰기
실습하기

파이썬으로 특정 구간의 숫자 범위를 만드는 방법

파이썬의 range() 함수는 숫자 시퀀스를 생성하는 데 사용됩니다. 주로 for 반복문과 함께 사용되며, 지정된 범위 내의 숫자를 순차적으로 나열합니다.


사용법

  1. 한 개의 인자: range(n)은 0부터 n-1까지의 숫자를 포함하는 시퀀스를 생성합니다. (예: range(5)는 0부터 4까지의 숫자 생성)

  2. 두 개의 인자: range(start, stop)은 start부터 stop-1까지의 숫자를 생성합니다. (예: range(1, 5)는 1부터 4까지의 숫자 생성)

  3. 세 개의 인자: range(start, stop, step)은 start부터 stop-1까지 step 간격으로 숫자를 생성합니다. (예: range(1, 10, 2)는 1부터 9까지 2씩 증가하는 숫자 생성)


코드 예시

아래 예시에서 range(5)는 0부터 4까지의 숫자를 생성합니다.

0부터 4까지 출력
for i in range(5):
print(i)

아래 예시에서 range(1, 10, 2)는 1부터 시작하여 9까지 2씩 증가하는 숫자(1, 3, 5, 7, 9)를 생성합니다.

1부터 9까지 2씩 증가하면서 출력
for i in range(1, 10, 2):
print(i)

range 함수의 활용

range 함수는 다음과 같은 상황에서 활용될 수 있습니다:

  • 반복문 실행 횟수 카운트: for 반복문에서 특정 횟수만큼 코드 블록을 반복할 때 사용합니다.

  • 리스트 생성: 리스트를 만들 때 숫자의 시퀀스를 기반으로 사용합니다.

반복문에서의 카운트
for i in range(100):
... # 코드 블록 100번 반복

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!