Tecnología

Inicio

Cómo utilizar la sentencia continue en Python

El control de flujo es un concepto fundamental en la programación. programadores Web a menudo crean bucles y condiciones de ensayo que desean al paso a través. El uso de instrucción continue de Python, se puede implementar una forma de saltar a través de los segmentos de una o de bucle while. La sentencia continue se utiliza para saltar a través de un bloque en el circuito de corriente.

Instrucciones

Utilice la sentencia continue en un bucle For Python

1 Crear un bucle for es posible que desee salir de principios: for k in range(5,10):

2 Determinar qué condiciones desea probar para ver si de desea saltar a través del bucle.

3 Utilizar una sentencia if dentro del bucle para saltar a través del bucle temprano. Es posible utilizar la sentencia continue dentro del if anidado / otra cosa: para k en el rango (5,10):
if k > 7:
print 'skipping this iteration!'
continue
print k
This sample loop logic will print: 5
6
skipping the iteration
skipping the iteration
skipping the iteration Note that the final print statement is not inside the if block.

Utilice la sentencia continue en un bucle While

4 Crear un bucle while, donde es posible que desee saltar a través de pasos: while True:

5 Determinar qué condiciones desea probar para ver si de desea saltar a través del bucle.

6 Utilizar una sentencia if dentro del tiempo para saltar a través del bucle temprano. Es posible utilizar la sentencia continue dentro del if anidado / else:
while True:
my_input = raw_input('Enter a string less than ten characters : ')
if my_input == 'quit':
break
if len(my_input) > 10:
continue
print 'You entered something less than 10 characters'

Este bucle continuará para siempre, a menos que el usuario escribe "dejar de fumar", forzando de este modo una sentencia break. Si la entrada que introduce el usuario es mayor de 10 caracteres, se vuelve a la parte superior del bucle while, que pide al usuario y seguir introduciendo. De lo contrario, este programa mostrará la cadena 'Usted ha indicado en algo menos de diez caracteres.'

Consejos y advertencias

  • El usuario no puede utilizar la sentencia continue dentro de la cláusula "por fin" de Python.