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.
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")
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