IT

초보자를 위한 파이썬 반복문 정리

carnival6103 2025. 2. 2. 14:43
반응형

파이썬 반복문은 코드를 여러 번 반복해서 실행해야 할 때 유용하게 사용됩니다. 반복문을 사용하면 효율적인 코드 작성이 가능하며, 프로그램의 가독성을 높이는 데에도 도움이 됩니다.

1. for 반복문: 정해진 횟수만큼 반복

for 반복문은 시퀀스 (문자열, 리스트, 튜플 등)의 각 요소를 순회하면서 코드를 반복 실행합니다.

fruits = ["사과", "바나나", "딸기"]
for fruit in fruits:
    print(fruit)

위 코드의 실행 결과는 다음과 같습니다.

사과
바나나
딸기

range() 함수와 함께 사용

range() 함수를 사용하면 특정 범위의 숫자를 생성하여 for 반복문과 함께 사용할 수 있습니다.

for i in range(5):  # 0부터 4까지 반복
    print(i)

위 코드의 실행 결과는 다음과 같습니다.

0
1
2
3
4

중첩된 for 반복문

for 반복문 안에 또 다른 for 반복문을 사용하여 2차원 이상의 데이터를 처리할 수 있습니다.

for i in range(3):
    for j in range(2):
        print(i, j)

위 코드의 실행 결과는 다음과 같습니다.

0 0
0 1
1 0
1 1
2 0
2 1

2. while 반복문: 조건이 참인 동안 반복

while 반복문은 주어진 조건이 참인 동안 코드를 반복 실행합니다.

i = 0
while i < 5:
    print(i)
    i += 1

위 코드의 실행 결과는 다음과 같습니다.

0
1
2
3
4

무한 루프

while 반복문의 조건을 항상 참으로 설정하면 무한 루프에 빠질 수 있습니다. 무한 루프에서 빠져나오려면 break 문을 사용해야 합니다.

while True:
    print("무한 루프")
    break  # break 문으로 무한 루프에서 빠져나옴

3. break 문: 반복문 강제 종료

break 문은 반복문 중간에 조건을 만족하면 반복문을 즉시 종료합니다.

for i in range(10):
    if i > 5:
        break
    print(i)

위 코드의 실행 결과는 다음과 같습니다.

0
1
2
3
4
5

4. continue 문: 반복문 건너뛰기

continue 문은 반복문 중간에 특정 조건을 만족하면 해당 반복을 건너뛰고 다음 반복을 계속합니다.

for i in range(10):
    if i % 2 == 0:  # 짝수는 건너뜀
        continue
    print(i)

위 코드의 실행 결과는 다음과 같습니다.

1
3
5
7
9
반응형