Declaración de continuación de Python omite la ejecución del bloque de programa después de la instrucción continuar y fuerza al control a iniciar la siguiente iteración.
Declaración de continuación de Python
Pitón Continuar declaración es una declaración de control de bucle que obliga a ejecutar la siguiente iteración del bucle mientras se salta el resto del código dentro del bucle solo para la iteración actual, es decir, cuando la instrucción continuar se ejecuta en el bucle, el código dentro del bucle que sigue a continuar La declaración se omitirá para la iteración actual y comenzará la siguiente iteración del ciclo.
Python continúa sintaxis de declaración
while True: ... if x == 10: continue print(x)>
Diagrama de flujo de la declaración Continuar

diagrama de flujo de la declaración de continuación de Python
Continuar declaración en ejemplos de Python
Demostración de la declaración Continuar en Python
En este ejemplo, usaremos continuar dentro de alguna condición dentro de un bucle.
Python3
for> var> in> 'Geeksforgeeks'> :> > if> var> => => 'e'> :> > continue> > print> (var)> |
variables globales javascript
>
>
Producción:
G k s f o r g k s>
Explicación: Aquí nos saltamos la impresión del carácter 'e' usando la verificación de condición if y la declaración de continuación.
Rango de impresión con la declaración Continuar de Python
Considere la situación en la que necesita escribir un programa que imprima el número del 1 al 10, pero no el 6.
Se especifica que debe hacer esto usando un bucle y solo se permite el uso de un bucle. Aquí viene el uso de la declaración continuar. Lo que podemos hacer aquí es ejecutar un bucle del 1 al 10 y cada vez que tengamos que comparar el valor de la variable del bucle con 6. Si es igual a 6 usaremos la instrucción continue para continuar con la siguiente iteración sin imprimiendo cualquier cosa, de lo contrario, imprimiremos el valor.
Python3
entero a doble java
# 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> => ' '> )> |
>
>
Producción:
1 2 3 4 5 7 8 9 10>
Nota: La declaración de continuación se puede utilizar con cualquier otro bucle también como el mientras bucle, de manera similar a como se usa con en bucle arriba.
Continuar con bucles anidados
En este ejemplo, estamos creando un lista 2d que incluye los números del 1 al 9 y estamos recorriendo la lista con la ayuda de dos para bucles y nos saltamos la declaración de impresión cuando el valor es 3.
Python3
# 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)> |
>
>
carácter a int
Producción
1 2 4 5 6 7 8 9>
Continuar con el bucle While
En este ejemplo, estamos usando un mientras bucle que atraviesa hasta 9 si i = 5, luego omita la impresión de números.
Python3
# 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> |
>
>
Producción
0 1 2 3 4 6 7 8 9>
Uso de la declaración Continuar
Bucles en Python automatiza y repite tareas de manera eficiente. Pero a veces puede surgir una condición en la que desee salir del ciclo por completo, omitir una iteración o ignorar esa condición. Esto se puede hacer mediante declaraciones de control de bucle. Continuar es un tipo de declaración de control de bucle que puede alterar el flujo del bucle.
Para leer más en aprobar y romper , consulte estos artículos:
- Declaración de paso de Python
- Declaración de ruptura de Python