💻 프로그래밍/Python

[파이썬] range 함수

gameuiux 2024. 5. 26. 18:49
728x90
반응형

range 함수

파이썬의 range 함수는 주어진 범위의 숫자 시퀀스를 생성하는 데 사용

주로 for 루프와 함께 사용된다.

 

range(stop)

range(start, stop)

range(start, stop, step)

 

start는 시작 숫자, stop는 종료 숫자, step는 증감 폭

# 기본적인 range 사용 예
for i in range(0, 10, 2):
    print(i)
    
'''
결과
0
2
4
6
8
'''

 

구조를 개선하는데에 도움이 될 수 있음

 

range 함수의 역방향 사용

# 예제: 10부터 1까지 1씩 감소하는 숫자 생성
for i in range(10, 0, -1):
    print(i)
    
'''
결과
10
9
8
7
6
5
4
3
2
1
'''

 

기타 예제

# 0부터 9까지의 숫자 생성
print(list(range(10)))  
# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 1부터 5까지의 숫자 생성
print(list(range(1, 6)))  
# [1, 2, 3, 4, 5]

# 0부터 10까지 2씩 증가하는 숫자 생성
print(list(range(0, 11, 2)))  
# [0, 2, 4, 6, 8, 10]

# 10부터 1까지 1씩 감소하는 숫자 생성
print(list(range(10, 0, -1)))  
# [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
728x90
반응형