파이썬에서 루프는 특정 작업 또는 코드 조각을 반복적으로 실행하는 데 사용됩니다. 반복문을 제어하는 키워드 중 하나로 continue
가 있습니다. continue
는 현재 반복을 중지하고 다음 반복을 진행하기 위해 루프를 건너뛰는 데 사용됩니다. 이 글에서는 continue
키워드의 사용 방법과 몇 가지 예시를 살펴보겠습니다.
continue
의 사용법
continue
키워드를 사용하면 현재 실행 중인 반복을 종료하고 다음 반복으로 제어를 넘길 수 있습니다. 이를 통해 특정 조건이 충족되지 않을 때 반복문을 건너뛸 수 있으며, 코드의 흐름을 조절할 수 있습니다. continue
키워드는 주로 조건문과 함께 사용됩니다.
아래는 continue
키워드의 기본적인 사용 예시입니다:
for i in range(1, 6):
if i == 3:
continue
print(i)
위의 코드에서 for
루프는 1부터 5까지의 숫자를 반복하며 실행됩니다. 하지만 if i == 3
조건에 해당하는 경우에는 continue
키워드로 인해 print(i)
구문이 실행되지 않고 다음 반복으로 넘어갑니다. 따라서 위의 코드를 실행하면 3을 건너뛰고 숫자 1, 2, 4, 5가 출력됩니다.
continue
의 활용 예시
continue
키워드는 다양한 상황에서 유용하게 사용될 수 있습니다. 예를 들어, 반복문에서 특정 조건을 만족하는 경우에만 코드를 실행하고 그 외의 경우에는 반복을 건너뛰고자 할 때 continue
를 사용할 수 있습니다. 또한, 반복문 내에서 오류가 발생할 수 있는 상황에서 continue
를 사용하여 오류를 처리하고 다음 반복으로 넘어갈 수도 있습니다.
아래는 이러한 활용 예시 중 하나입니다:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for num in numbers:
if num % 2 == 0:
continue
print(f"{num}은 홀수입니다.")
위의 코드에서는 numbers
리스트의 각 요소에 대해 반복하며, 해당 숫자가 짝수인 경우에는 continue
키워드로 인해 print()
함수가 실행되지 않고 다음 반복으로 넘어갑니다. 결과적으로 홀수인 숫자만 출력됩니다.
결론
continue
키워드는 파이썬에서 반복문을 효과적으로 제어할 수 있는 강력한 도구입니다. continue
를 사용하면 특정 조건을 만족하는 경우 반복을 건너뛰거나 오류를 처리하고 다음 반복으로 넘어갈 수 있습니다. 이를 통해 코드의 흐름을 조절하고 원하는 작업을 더욱 유연하게 수행할 수 있습니다.