Python romper y continuar
Python romper y continuar
En este artículo, aprenderá a usar las declaraciones break y continue para alterar el flujo de un bucle.
Video:Declaración de interrupción y continuación de Python
¿Cuál es el uso de romper y continuar en Python?
En Python, break
y continue
Las sentencias pueden alterar el flujo de un bucle 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 comprobar la expresión de prueba.
El break
y continue
declaraciones se utilizan en estos casos.
Declaración de interrupción de Python
El break
sentencia termina el ciclo que lo contiene. El control del programa fluye hacia la declaración inmediatamente después del cuerpo del ciclo.
Si el break
declaración está dentro de un bucle anidado (bucle dentro de otro bucle), el break
sentencia terminará el ciclo más interno.
Sintaxis de ruptura
break
Diagrama de flujo del descanso

A continuación se muestra el funcionamiento de la sentencia break en bucle for y while.

Ejemplo:Python break
# Use of break statement inside the loop
for val in "string":
if val == "i":
break
print(val)
print("The end")
Salida
s t r The end
En este programa, iteramos a través de "string" secuencia. Comprobamos si la letra es i , sobre el cual salimos del bucle. Por lo tanto, vemos en nuestra salida que todas las letras hasta i se imprime Después de eso, el ciclo termina.
Declaración de continuación de Python
Los continue
La declaració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 Continuar
continue
Diagrama de flujo de continuar

El funcionamiento del continue
La instrucción en bucle for y while se muestra a continuación.

Ejemplo:Python continuar
# Program to show the use of continue statement inside loops
for val in "string":
if val == "i":
continue
print(val)
print("The end")
Salida
s t r n g The end
Este programa es igual que el ejemplo anterior excepto el break
declaración ha sido reemplazada con continue
.
Seguimos 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 imprime.
python
- C# while y do...while bucle
- Palabras clave e identificadores de Python
- Declaración, sangría y comentarios de Python
- Variables, constantes y literales de Python
- Conversión de tipos de Python y conversión de tipos
- Entrada, salida e importación de Python
- Variables globales, locales y no locales de Python
- Números de Python, conversión de tipos y matemáticas
- Administración de archivos y directorios de Python
- Errores de Python y excepciones integradas
- Bucles for y while de Python:declaración de enumeración, interrupción y continuación