Articles

Python break and continue

¿De qué sirve break and continue en Python?

En Python ,las instruccionesbreak ycontinue pueden alterar el flujo de un bucle normal.Los bucles

iteran sobre un bloque de código hasta que la expresión de prueba sea falsa, pero a veces deseamos terminar la iteración actual o incluso todo el bucle sin verificar la expresión de prueba.

Las instrucciones break y continue se utilizan en estos casos.

Instrucción Python break

La instrucciónbreak termina el bucle que la contiene. El control del programa fluye a la instrucción inmediatamente después del cuerpo del bucle.

Si la instrucción break está dentro de un bucle anidado (bucle dentro de otro bucle), la instrucción break terminará el bucle más interno.

Sintaxis de break

break

Diagrama de flujo de break

Diagrama de flujo de la instrucción break en Python
Diagrama de flujo de la instrucción break en Python

El funcionamiento de la instrucción break en bucle for y bucle while se muestra a continuación.

¿Cómo la instrucción break funciona en Python
de Trabajo de la instrucción break

Ejemplo: Python romper

# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")

Salida

strThe end

En este programa, podemos iterar a través de la «cadena» de la secuencia. Comprobamos si la letra es i, sobre la que rompemos el bucle. Por lo tanto, vemos en nuestra salida que todas las letras hasta que se imprima. Después de eso, el bucle termina.

Instrucción Python continue

La instruccióncontinue se usa para omitir el resto del código dentro de un bucle solo para la iteración actual. El bucle no termina, sino que continúa con la siguiente iteración.

Sintaxis de Continue

continue

Diagrama de flujo de Continue

Diagrama de flujo de la instrucción continue en Python
Diagrama de flujo de la instrucción continue en Python

El funcionamiento de la instrucción continue en el bucle for y while se muestra a continuación.

¿Cómo instrucción continue funciona en python
Cómo instrucción continue funciona en python

Ejemplo: Python continuar

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

Salida

strngThe end

Este programa es el mismo que el ejemplo anterior, excepto que el break declaración ha sido reemplazado con un continue.

Continuamos con el bucle, si la cadena es i, no ejecutando el resto del bloque. Por lo tanto, vemos en nuestra salida que todas las letras excepto i se imprimen.