[파이썬] range() 함수와 for 루프 연계

파이썬에서 range() 함수와 for 루프는 매우 유용한 조합입니다. range() 함수는 일련의 숫자를 생성하는 데 사용되며, for 루프는 반복 작업을 실행하는 데 사용됩니다. 이들을 함께 사용하면 반복적인 작업을 쉽게 처리할 수 있습니다.

range() 함수

range() 함수는 세 가지 다른 형태로 사용할 수 있습니다:

1. range(stop)

stop 인수를 전달하여 0부터 stop - 1까지의 숫자를 반환합니다.

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

출력:

0
1
2
3
4

2. range(start, stop)

startstop 인수를 전달하여 start부터 stop - 1까지의 숫자를 반환합니다.

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

출력:

2
3
4
5

3. range(start, stop, step)

start, stop, 그리고 step 인수를 전달하여 start부터 stop - 1까지의 숫자를 step 간격으로 반환합니다.

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

출력:

0
2
4
6
8

for 루프와 range() 함수의 연계

range() 함수와 for 루프를 함께 사용하면 지정된 횟수만큼 반복 작업을 수행할 수 있습니다.

for i in range(3):
    print("Hello, world!")

출력:

Hello, world!
Hello, world!
Hello, world!

또한, range() 함수와 for 루프를 사용하여 리스트나 다른 컬렉션의 각 요소에 접근할 수도 있습니다.

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)

출력:

apple
banana
cherry

위 예제에서 fruits 리스트의 각 요소를 fruit 변수에 할당하고 출력합니다.

range() 함수와 for 루프는 다양한 상황에서 사용할 수 있으며, 반복 작업을 보다 편리하게 처리할 수 있도록 도와줍니다.

이상으로, range() 함수와 for 루프를 파이썬에서 활용하는 방법에 대해 알아보았습니다. 다음에 다시 찾아뵙겠습니다!