Python Continue 문 continue 문 이후의 프로그램 블록 실행을 건너뛰고 컨트롤이 다음 반복을 시작하도록 강제합니다.
Python Continue 문
파이썬 계속 진술 현재 반복에 대해서만 루프 내부의 나머지 코드를 건너뛰면서 루프의 다음 반복을 강제로 실행하도록 하는 루프 제어 문입니다. 즉, continue 문이 루프에서 실행될 때 continue 다음 루프 내부의 코드는 다음과 같습니다. 현재 반복 동안 문을 건너뛰고 루프의 다음 반복이 시작됩니다.
Python continue 문 구문
while True: ... if x == 10: continue print(x)>
Continue 문 흐름도

Python continue 문의 순서도
Python 예제의 Continue 문
Python의 Continue 문 데모
이 예에서는 루프 내의 일부 조건 내에서 계속을 사용합니다.
파이썬3
for> var>in> 'Geeksforgeeks'>:> >if> var>=>=> 'e'>:> >continue> >print>(var)> |
>
>
산출:
G k s f o r g k s>
설명: 여기서는 if 조건 확인 및 continue 문을 사용하여 문자 'e' 인쇄를 건너뜁니다.
Python Continue 문을 사용한 인쇄 범위
6이 아닌 1부터 10까지의 숫자를 인쇄하는 프로그램을 작성해야 하는 상황을 생각해 보세요.
자바 문자열 교체
루프를 사용하여 이 작업을 수행해야 하며 하나의 루프만 사용할 수 있도록 지정되어 있습니다. continue 문의 사용법은 다음과 같습니다. 여기서 할 수 있는 것은 1부터 10까지 루프를 실행할 수 있고 매번 루프 변수의 값을 6과 비교해야 한다는 것입니다. 6과 같으면 continue 문을 사용하여 다음 반복을 계속합니다. 아무것도 인쇄하지 않으면 값을 인쇄합니다.
파이썬3
# loop from 1 to 10> for> i>in> range>(>1>,>11>):> ># If i is equals to 6,> ># continue to next iteration> ># without printing> >if> i>=>=> 6>:> >continue> >else>:> ># otherwise print the value> ># of i> >print>(i, end>=>' '>)> |
>
>
산출:
1 2 3 4 5 7 8 9 10>
메모: continue 문은 다음과 같은 다른 루프에도 사용할 수 있습니다. while 루프, 마찬가지로 다음과 같이 사용됩니다. for 루프 위에.
중첩 루프로 계속
이 예에서는 2D 목록 여기에는 1부터 9까지의 숫자가 포함되어 있으며 우리는 두 개의 도움을 받아 목록을 탐색하고 있습니다. for 루프 값이 3이면 print 문을 건너뜁니다.
파이썬3
수학 펑 자바
# prints all the elements in the nested list> # except for the ones with value 3> nested_list>=> [[>1>,>2>,>3>], [>4>,>5>,>6>], [>7>,>8>,>9>]]> for> i>in> nested_list:> >for> j>in> i:> >if> j>=>=> 3>:> >continue> >print>(j)> |
>
>
산출
1 2 4 5 6 7 8 9>
While 루프로 계속
이 예에서는 ~하는 동안 i = 5이면 9까지 순회하는 루프를 실행하고 숫자 인쇄를 건너뜁니다.
파이썬3
# prints the numbers between> # 0 and 9 that are not equal to 5> i>=> 0> while> i <>10>:> >if> i>=>=> 5>:> >i>+>=> 1> >continue> >print>(i)> >i>+>=> 1> |
>
>
산출
0 1 2 3 4 6 7 8 9>
Continue 문의 사용법
루프 Python에서는 작업을 효율적으로 자동화하고 반복합니다. 그러나 때로는 루프를 완전히 종료하거나 반복을 건너뛰거나 해당 조건을 무시하려는 조건이 발생할 수 있습니다. 이는 루프 제어문을 통해 수행할 수 있습니다. Continue는 루프의 흐름을 변경할 수 있는 루프 제어문의 한 유형입니다.
자세한 내용을 보려면 통과하다 그리고 부서지다 , 다음 문서를 참조하세요.
- Python 통과 문
- 파이썬 break 문