La instrucción `break` de Python proporciona una forma de salir de los bucles de manera prematura, transfiriendo el control al código que sigue al bucle. Es aplicable tanto a bucles `for` como `while`, permitiendo la terminación temprana basada en ciertas condiciones. La palabra clave `continue` ofrece funcionalidad complementaria saltando a la próxima iteración del bucle. Utilizar `break` fuera de un bucle resulta en un error de sintaxis, ya que está diseñado específicamente para el control de bucles. Una ventaja principal de `break` es prevenir iteraciones innecesarias saliendo del bucle cuando sea apropiado. Un ejemplo implica evaluar las calificaciones de los estudiantes y identificar el número de pruebas fallidas utilizando un bucle `for` y `break`. La instrucción `break` solo sale del bucle más interno en el que reside, no de todos los bucles. Puede ser útil al procesar la entrada del usuario, como en un juego de adivinanza de números. Esto permite un control dinámico del bucle basado en las acciones del usuario. El código de ejemplo proporcionado demuestra un bucle que imprime números hasta que uno supera 5, en cuyo punto `break` lo termina.
realpython.com
Real Python: How to Exit Loops Early With the Python Break Keyword
Create attached notes ...
