SeouliteLab

[Python/파이썬] range() 사용 방법 및 예제 본문

프로그래밍

[Python/파이썬] range() 사용 방법 및 예제

Seoulite Lab 2024. 3. 1. 15:54

Python - range() 사용 방법 및 예제

Python의 range() 함수는 연속된 숫자의 시퀀스를 생성하는 데 사용됩니다. 이 함수는 주로 반복문에서 사용되며, 특정 횟수만큼 반복하거나 리스트의 인덱스를 생성하는 데 유용합니다.

1. 기본 사용법

range() 함수의 기본 형식은 range(start, stop, step)입니다. start는 시작 숫자, stop은 끝 숫자(이 숫자는 포함되지 않음), step은 증가폭입니다. start와 step은 생략 가능하며, 기본값은 각각 0과 1입니다.

# range() 함수 예제
for i in range(5):
    print(i)  # 0부터 4까지 출력됨

위의 예제는 0부터 4까지의 숫자를 출력합니다.

2. start, stop, step 설정

range() 함수에서 start, stop, step을 설정하여 원하는 범위와 증가폭을 지정할 수 있습니다.

# range() 함수 예제
for i in range(1, 10, 2):
    print(i)  # 1부터 9까지 2씩 증가한 숫자 출력

위의 예제는 1부터 9까지의 숫자를 2씩 증가시킨 후 출력합니다.

3. 역순으로 range() 사용

range() 함수에 음수 값을 사용하여 역순으로 숫자를 생성할 수 있습니다.

# range() 함수 예제
for i in range(10, 0, -1):
    print(i)  # 10부터 1까지 역순으로 출력

위의 예제는 10부터 1까지의 숫자를 역순으로 출력합니다.

4. range()를 이용한 리스트 생성

range() 함수를 이용하여 리스트를 생성할 수 있습니다.

# range() 함수를 이용한 리스트 생성 예제
my_list = list(range(5))
print(my_list)  # [0, 1, 2, 3, 4]

위의 예제는 0부터 4까지의 숫자를 포함한 리스트를 생성합니다.