program/python

[python] for문 Range

momoa210 2024. 1. 28. 14:47


# 반복문 예제
for i in [1, 2, 3, 4]:
    print(i, end=", ") # 출력: 1, 2, 3, 4,


Python에서의 Range 함수
range(stop)
range(start, stop[, step])

start 전달인자는 특정 범위에서 첫 번째 값을 뜻합니다. 만약 range() 함수가 전달인자 하나만으로 호출된다면, Python에서는 start = 0으로 간주합니다.

stop 전달인자는 특정 범위를 초과하는 최대 한계치입니다. 특정 범위 안에는 최대 한계치 값이 포함되지 않도록 구현하는 것이 중요합니다.


아래의 예제에서는 기본값인 0으로 시작해서 5보다 작은 정수들이 포함되는 범위를 확인할 수 있습니다.

# 전달인자가 1개인 예제
for i in range(5):
    print(i, end=", ") # 출력: 0, 1, 2, 3, 4, 


다음 예제에서는 start = -1로 시작값을 정하고 마찬가지로 5보다 작은 정수들이 포함되도록 해보겠습니다.

# 전달인자가 2개인 예제
for i in range(-1, 5):
    print(i, end=", ") # 출력: -1, 0, 1, 2, 3, 4, 

마지막 예제에서는 -1부터 5까지의 정수 범위를 사용하고 step = 2로 설정해보겠습니다.

# 전달인자가 3개인 예제
for i in range(-1, 5, 2):
    print(i, end=", ") # 출력: -1, 1, 3, 


'program > python' 카테고리의 다른 글

[python] aliasing  (0) 2024.01.28
[python] 사전 dictionary  (0) 2024.01.28
[Python]소수점,올림,반올림  (0) 2024.01.28
[python] list 정렬 sort sored  (1) 2024.01.28
[python] 리스트 함수  (0) 2024.01.28