Python/포스팅

파이썬 for 문과 continue 문

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

continue 문은 파이썬에서 사용되는 제어문 중 하나로, 현재 반복을 중지하고 다음 반복을 시작합니다. continue 문은 특정 조건이 만족되었을 때, 남은 코드를 실행하지 않고 다음 반복으로 건너뛰는 데 사용됩니다.

 

1. continue를 사용한 강제 반복 중지

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:
        continue  # 짝수인 경우 남은 코드를 실행하지 않고 다음 반복으로 건너뛰기
    print(num)

이 예제에서는 numbers 리스트를 순회하면서 각 숫자가 홀수인 경우에만 출력을 하고, 짝수인 경우에는 continue 문으로 인해 나머지 코드를 실행하지 않고 다음 반복으로 건너뜁니다.

 

2. continue와 무한 루프

continue 문은 무한 루프와 함께 사용되어 특정 조건에 따라 일부 코드를 건너뛰고 계속해서 반복할 수 있습니다.

count = 0
while True:
    count += 1
    if count % 2 == 0:
        continue  # 짝수인 경우 나머지 코드를 건너뛰고 다음 반복 시작
    print(count)
    if count == 5:
        break  # count가 5일 때 무한 루프 종료

이 예제에서는 무한 루프를 생성하고, count가 홀수인 경우에만 출력을 하고, 짝수인 경우에는 continue 문으로 인해 나머지 코드를 실행하지 않고 다음 반복으로 건너뜁니다. count가 5가 되면 break 문으로 인해 무한 루프가 종료됩니다.

continue 문은 특정 조건에 따라 현재 반복을 중단하고 다음 반복을 시작하게 하는데 사용되며, 특히 특정 조건에서 남은 코드를 실행하지 않고 건너뛰어야 할 때 유용합니다.

 

With ChatGPT

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

파이썬 리스트 컴프리헨션  (0) 2023.12.02
파이썬 for문의 range 함수  (0) 2023.12.02
파이썬 for문  (0) 2023.12.02
파이썬 무한 루프  (0) 2023.12.02
파이썬 while 문의 맨 처음으로 돌아가기  (0) 2023.12.02