Declaració Python Continue salta l'execució del bloc del programa després de la instrucció continue i obliga el control a iniciar la següent iteració.
Declaració Python Continue
Python Continuar declaració és una instrucció de control de bucle que obliga a executar la següent iteració del bucle mentre es salta la resta del codi dins del bucle només per a la iteració actual, és a dir, quan s'executa la instrucció continue al bucle, el codi dins del bucle després de continuar. La instrucció es saltarà per a la iteració actual i començarà la següent iteració del bucle.
Sintaxi de la instrucció Python continue
while True: ... if x == 10: continue print(x)>
Diagrama de flux de la declaració Continue

diagrama de flux de la declaració continua de Python
Continua la declaració als exemples de Python
Demostració de la declaració Continue en Python
En aquest exemple, utilitzarem continue dins d'alguna condició dins d'un bucle.
Python 3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
>
esborra la memòria cau npm
>
Sortida:
G k s f o r g k s>
Explicació: Aquí ens ometem la impressió del caràcter 'e' utilitzant la comprovació de la condició if i la declaració de continuació.
Interval d'impressió amb Python Continue Statement
Considereu la situació en què necessiteu escriure un programa que imprimeixi el nombre de l'1 al 10, però no el 6.
S'especifica que ho heu de fer mitjançant un bucle i només es permet utilitzar un bucle. Aquí ve l'ús de la declaració continue. El que podem fer aquí és que podem executar un bucle de l'1 al 10 i cada vegada que hem de comparar el valor de la variable de bucle amb 6. Si és igual a 6, utilitzarem la instrucció continue per continuar amb la següent iteració sense imprimint qualsevol cosa, en cas contrari, imprimirem el valor.
Python 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> => ' '> )> |
java per tipus de bucle
>
>
Sortida:
1 2 3 4 5 7 8 9 10>
Nota: La instrucció continue es pot utilitzar amb qualsevol altre bucle també com el bucle while, de la mateixa manera que s'utilitza amb per bucle a dalt.
Continueu amb els bucles imbricats
En aquest exemple, estem creant un llista 2d que inclou els nombres de l'1 al 9 i anem recorrent la llista amb l'ajuda de dos per a bucles i ens ometem la instrucció d'impressió quan el valor és 3.
Python 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)> |
>
>
Sortida
1 2 4 5 6 7 8 9>
Continueu amb el bucle While
En aquest exemple, estem utilitzant a mentre bucle que travessa fins a 9 si i = 5, llavors omet la impressió dels números.
Python 3
data de javascript
# 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> |
>
>
Sortida
0 1 2 3 4 6 7 8 9>
Ús de Continue Statement
Bucles a Python, automatitzeu i repeteix les tasques de manera eficient. Però de vegades, pot sorgir una condició en la qual voleu sortir del bucle completament, saltar una iteració o ignorar aquesta condició. Això es pot fer mitjançant declaracions de control de bucle. Continue és un tipus de declaració de control de bucle que pot alterar el flux del bucle.
Per llegir-ne més passar i trencar , consulteu aquests articles:
- Declaració de pas de Python
- Declaració de ruptura de Python