En programación , un estado de flujo de control es un bloque de código que ayuda a su programa de decidir cuál de varias rutas que debe seguir. En Python , puede crear estados de flujo de control en la forma de los bucles o tratar estados . Sin embargo , a veces es necesario para salir de estos bloques antes de tiempo sobre la base de algunos criterios. Utilice el estilo de "break" en Python para salir de bucles. Propósito
utilizar una sentencia break para terminar un tiempo o para el bucle y volver a la parte principal de un programa. Se puede utilizar más de una ruptura en una sentencia condicional para salir de un bucle, pero usted sólo tendrá que utilizar la sentencia break vez por condición de terminación . Sólo tiene que utilizar una sentencia break en un bucle cuando existen algunos criterios que garantiza que terminan el ciclo antes de que termine su tarea .
Sintaxis
Para utilizar la sentencia break para salir de un bucle , utilice la palabra clave "break" . Necesita anidar una sentencia break dentro de un condicional if, que básicamente dice que si el bucle del bucle se encuentra con una determinada condición , dar por terminado el ciclo , si no repetirla. El descanso debe aparecer como la última línea de un bloque de código dentro de , o bien todas las líneas después de la sentencia no se ejecutará .
Valores
Cuando utiliza variables en un bucle que cambia sus valores , una declaración de la rotura no anula esos valores cuando el bucle termina . Por ejemplo , puede crear un bucle que cuenta de una a 100 y guarda cada valor de la misma variable , reemplazando cada vez. Si usted tiene una sentencia condicional que le dice al bucle de romper cuando el contador llega a 50 , entonces el valor de la variable, que se puede utilizar fuera del bucle , es 49 .
Consideraciones
Cuando se utiliza una sentencia break , asegúrese de que la sentencia condicional es algo que el bucle se puede lograr con realismo. Por ejemplo , si crea un bucle que cuenta números en un rango de uno a 10, y una sentencia break que termina el bucle si el contador llega a 11 , el bucle nunca alcanzará la sentencia break . Para asegurar el bucle puede llegar a una declaración de la rotura , prueba de su programa en profundidad , utilizando los valores que sabe causará un bucle de romper.