-
Cómo utilizar la sentencia break en Python
-
El control de flujo es un concepto fundamental en la programación. Los programadores a menudo crean bucles y condiciones de prueba que deben ser escapado de principios. Usando declaración de la rotura de Python, se puede implementar una forma de terminar de bucles for y while.
Instrucciones
Utilice el salto en un bucle for
1 Crear un bucle, que es posible que desee salir de principios: para k en el rango (5,10):
2 Determinar las condiciones que deben cumplirse para dejar el lazo anticipadamente.
3 Utilizar una sentencia if / else en el interior del bucle para salir del bucle temprano. Usted puede utilizar la sentencia break dentro del if anidado / otra cosa: para k en el rango (5,10):
if k == 7:
print 'breaking out of the loop!'
break
else:
print kThis sample loop logic will print: 5
6
breaking out of loopAnd then terminate.4 Entender que la variable de control en los bucles retener su valor después de la pausa. En el ejemplo anterior, el valor de k será 7.
Utilice el salto en un bucle While
5 Crear un bucle while que es posible que desee salir de principios:
while i < 15:
6 Determinar las condiciones que deben cumplirse para dejar el lazo anticipadamente.
7 Utilizar una sentencia if / else en el interior del bucle para salir del bucle temprano. Usted puede utilizar la sentencia break dentro del if anidado / else:
i=0
while i < 15:
i = i+1
print i
if i == 4:
print 'breaking out of loop'
break
else:
print i
This will print:
1
2
3
breaking out of loopConsejos y advertencias
- Si está usando una sentencia break dentro de un try / except / finally dentro de un bucle, la cláusula finalmente se evaluará si la interrupción es capturado.
- tutorial de Python de Guido Van Rossum es un gran lugar para comenzar a aprender los conceptos básicos de Python, así como en general aprender a programar (ver Recursos más adelante).
- Sólo se puede utilizar la sentencia break en Python dentro de un tiempo o de bucle.