[파이썬] 반복문 제어 (break, continue)

반복문 제어는 프로그래밍 언어에서 반복문을 실행하는 동안 제어할 수 있는 방법을 말합니다. 파이썬에서는 breakcontinue를 사용하여 반복문의 실행을 제어할 수 있습니다.

break

break는 반복문을 빠져나가는 키워드로, 반복문이 실행되는 동안 특정 조건이 만족되면 반복문을 중단합니다. 다음 예제는 break를 사용하여 리스트의 요소를 순회하며 특정 조건을 만족하는 요소를 찾는 것을 보여줍니다.

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

for num in numbers:
    if num == 5:
        print("Found 5!")
        break
    print(num)

위 예제는 리스트 numbers를 순회하며 num이 5인 경우 Found 5!를 출력하고 break를 사용하여 반복문을 중단합니다. 실행 결과는 다음과 같습니다.

1
2
3
4
Found 5!

continue

continue는 반복문의 나머지 부분을 생략하고 다음 반복문의 실행을 시작하는 키워드로, 반복문이 실행되는 동안 특정 조건이 만족되면 반복문의 나머지 부분을 생략하고 다음 반복문의 실행을 시작합니다. 다음 예제는 continue를 사용하여 리스트의 요소를 순회하며 특정 조건을 만족하지 않는 요소만 출력하는 것을 보여줍니다.

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]

for num in numbers:
    if num == 5:
        continue
    print(num)

위 예제는 리스트 numbers를 순회하며 num이 5인 경우 continue를 사용하여 반복문의 나머지 부분을 생략하고 다음 반복문의 실행을 시작합니다. 실행 결과는 다음과 같습니다.

1
2
3
4
6
7
8
9

결론

반복문 제어는 프로그래밍 언어에서 반복문을 실행하는 동안 제어할 수 있는 방법입니다. 파이썬에서는 breakcontinue를 사용하여 반복문의 실행을 제어할 수 있습니다. break는 반복문을 빠져나가는 키워드로, 반복문이 실행되는 동안 특정 조건이 만족되면 반복문을 중단합니다. continue는 반복문의 나머지 부분을 생략하고 다음 반복문의 실행을 시작하는 키워드로, 반복문이 실행되는 동안 특정 조건이 만족되면 반복문의 나머지 부분을 생략하고 다음 반복문의 실행을 시작합니다.