Python rompe y continúa

En este artículo, aprenderá a usar las instrucciones break y continue para alterar el flujo de un bucle.

Video: Declaración de Python romper y continuar

¿Cuál es el uso de romper y continuar en Python?

En Python, las declaraciones breaky continuepueden alterar el flujo de un ciclo normal.

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

Las declaraciones breaky continuese utilizan en estos casos.

Declaración de ruptura de Python

La breakdeclaración termina el ciclo que la contiene. El control del programa fluye a la declaración inmediatamente después del cuerpo del ciclo.

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

Sintaxis de break

 descanso

Diagrama de flujo de ruptura

Diagrama de flujo de la declaración de ruptura en Python

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

Trabajo de la declaración de descanso

Ejemplo: descanso de Python

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

Salida

 str el final

En este programa, iteramos a través de la secuencia de "cadena". Verificamos si la letra es i, con lo cual salimos del bucle. Por lo tanto, vemos en nuestra salida que se imprimen todas las letras hasta i. Después de eso, el ciclo termina.

Declaración de continuación de Python

La continuedeclaración 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

 Seguir

Diagrama de flujo de continuar

Diagrama de flujo de la declaración continue en Python

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

Cómo funciona la instrucción Continuar en Python

Ejemplo: Python continue

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

Salida

 strng el final

Este programa es el mismo que el del ejemplo anterior, excepto que la breakinstrucción ha sido reemplazada por continue.

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

Articulos interesantes...