Tutorial de Python - Continuación y ruptura del bucle

  1. Sentencias break y continue
  2. Sentencia break de Python
  3. Sentencia continue de Python

En esta sección, aprenderás las sentencias break y continue en la programación en Python con la ayuda de ejemplos.

Sentencias break y continue

La frase break sale del bucle for o while más interno.

La sentencia continue se salta la iteración actual y continúa con la siguiente iteración del bucle for o while.

Sentencia break de Python

Cuando se usa la sentencia break en un bucle, terminará el bucle y el control será transferido fuera del cuerpo del bucle. Si utiliza la sentencia break en bucles anidados, el bucle interno terminará.

La siguiente es la sintaxis de la sentencia break en Python:

break

La sentencia break se ejecuta a menudo en base a una condición (condición if). Cuando la condición es verdadera, break se ejecuta y el bucle (para, mientras) se termina.

Usando break

for i in "Python":
        if i == "h":
            break
        print(i)
print("Outside for loop")
P
y
t
Outside for loop

Aquí i atraviesa una secuencia que es "Python" y cuando i se convierte en igual a h, el control entra en if y la sentencia break se ejecuta y el bucle se termina. Antes de que i no sea h, if no se ejecuta y la sentencia print se ejecuta para imprimir las letras de la secuencia "Python".

Sentencia continue de Python

La sentencia Continuar salta la iteración actual y el control se transfiere al inicio del bucle. En este caso, el bucle no se terminará, sino que continuará con la siguiente iteración.

La siguiente es la sintaxis de la sentencia continue:

continue

Con la sentencia continue-Anweisung

for i in "Python":
        if i == "h":
            continue
        print(i)
print("Outside for loop")
P
y
t
o
n
Outside for loop

Aquí cuando i se convierte en igual a h, se salta la iteración y se continúa con la siguiente iteración. De esta manera, puede ver en la salida que h no se imprime y las letras antes y después de h se imprimen.

Así que en la declaración break después de h no se imprimió nada, pero este no es el caso de la declaración continue.

Artículo relacionado - Python Loop

  • Tutorial de Python - for Loop
  • Tutorial de Python - while Loop
  • comments powered by Disqus