Python/포스팅

파이썬 for문의 range 함수

짜집퍼박사(짜박) 2023. 12. 2. 23:26

range() 함수는 파이썬에서 주어진 범위의 숫자들을 생성하는 데 사용되는 내장 함수입니다. range() 함수는 기본적으로 시작(start), 끝(stop), 및 간격(step)을 지정하여 숫자 시퀀스를 생성합니다.

 

1. 기본 구조

range(stop)
range(start, stop)
range(start, stop, step)

- start: 숫자 시퀀스의 시작값입니다. 기본값은 0입니다.
- stop: 숫자 시퀀스의 끝값(실제로는 이 값보다 하나 더 큰 값까지 생성됩니다).
- step: 각 숫자 사이의 간격입니다. 기본값은 1입니다.

 

2. range() 함수를 사용한 숫자 시퀀스 생성

for i in range(5):
    print(i)

이 예제에서는 0부터 4까지의 숫자 시퀀스를 생성하여 순회하면서 각 숫자를 출력합니다.

for i in range(1, 6):
    print(i)

이 예제에서는 1부터 5까지의 숫자 시퀀스를 생성하여 순회하면서 각 숫자를 출력합니다.

for i in range(1, 10, 2):
    print(i)

이 예제에서는 1부터 9까지의 숫자 시퀀스를 생성하되, 간격이 2이므로 홀수만 출력됩니다.

 

3. range() 함수를 사용한 리스트 생성

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

numbers = list(range(5))
print(numbers)

이 예제에서는 0부터 4까지의 숫자로 이루어진 리스트를 생성합니다.

range() 함수는 주로 반복문에서 일정한 범위의 숫자를 순회할 때 사용되며, 특히 for 문과 함께 사용되어 유용합니다.

 

With ChatGPT

'Python > 포스팅' 카테고리의 다른 글

파이썬 함수  (0) 2023.12.02
파이썬 리스트 컴프리헨션  (0) 2023.12.02
파이썬 for 문과 continue 문  (0) 2023.12.02
파이썬 for문  (0) 2023.12.02
파이썬 무한 루프  (0) 2023.12.02