Tecnología

Inicio

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 loop

Consejos 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.