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
El funcionamiento de la instrucción break en bucle for y bucle while se muestra a continuación.
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
El funcionamiento de la instrucción continue en el bucle for y while se muestra a continuación.
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.
Leave a Reply