Declaración de interrupción de Python

Python break se usa para terminar la ejecución del bucle. 

Sintaxis de la declaración de interrupción de Python:

Loop{
    Condition:
        break
    }

Declaración de interrupción de Python

La instrucción break en Python se usa para sacar el control del bucle cuando se activa alguna condición externa. La instrucción break se coloca dentro del cuerpo del ciclo (generalmente después de la condición if). Termina el bucle actual, es decir, el bucle en el que aparece, y reanuda la ejecución en la siguiente declaración inmediatamente después del final de ese bucle. Si la declaración de ruptura está dentro de un ciclo anidado, la ruptura terminará el ciclo más interno.

Break-statement-python 

Ejemplo de declaración de interrupción de Python

Ejemplo 1: 

Python3

for i in range(10):
    print(i)
    if i == 2:
        break

Producción:

0
1
2

Ejemplo 2: 

Python3

# Python program to
# demonstrate break statement
  
s = 'geeksforgeeks'
# Using for loop
for letter in s:
  
    print(letter)
    # break the loop as soon it sees 'e'
    # or 's'
    if letter == 'e' or letter == 's':
        break
  
print("Out of for loop"    )
print()
  
i = 0
  
# Using while loop
while True:
    print(s[i])
  
    # break the loop as soon it sees 'e'
    # or 's'
    if s[i] == 'e' or s[i] == 's':
        break
    i += 1
  
print("Out of while loop ")

Producción:

g
e
Out of for loop

g
e
Out of while loop

En el ejemplo anterior, ambos bucles iteran la string ‘geeksforgeeks’ y tan pronto como encuentran el carácter ‘e’ o ‘s’, si la condición se vuelve verdadera y el flujo de ejecución sale del bucle.

Ejemplo 3:

Python3

num = 0
for i in range(10):
    num += 1
    if num == 8:
        break
    print("The num has value:", num)
print("Out of loop")
Producción

The num has value: 1
The num has value: 2
The num has value: 3
The num has value: 4
The num has value: 5
The num has value: 6
The num has value: 7
Out of loop

En el ejemplo anterior, después de iterar hasta num=7, el valor de num será 8 y se encuentra la interrupción, por lo que el flujo de la ejecución sale del bucle.

El uso de bucles en Python automatiza y repite las tareas de manera eficiente. Pero a veces, puede surgir una condición en la que desee salir del ciclo por completo, omitir una iteración o ignorar algunas declaraciones del ciclo antes de continuar en el ciclo. Esto se puede hacer mediante sentencias de control de bucle denominadas sentencias de salto . Las declaraciones de control de bucle o de salto cambian la ejecución de su secuencia normal. Cuando la ejecución sale de un ámbito, todos los objetos automáticos que se crearon en ese ámbito se destruyen. Python admite las siguientes declaraciones de control/salto.

Publicación traducida automáticamente

Artículo escrito por nikhilaggarwal3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *