7. Sentencias "continue" y "break"

7.1. "continue"

La palabra reservada "continue" se utiliza en un bucle para saltar a la siguiente iteración , sin ejecutar el resto del código de la iteración actual.

A continuación, se muestra un ejemplo del uso del "continue" para mostrar por pantalla solamente los números pares:


la salida del programa es:


Como se puede observar, cada vez que el resto es distinto de 0 (cero) se ejecutó la sentencia "continue" pasando a la siguiente iteración del bucle sin ejecutar la sentencia "print(i)" que se encuentra debajo del "continue".

En el bucle "while" el comportamiento de la sentencia "continue" es el mismo, como podemos observar en el siguiente ejemplo, donde se realizó un programa que pide el ingreso de un número mayor a 5 y muestra la secuencia decreciente de números hasta 0 (cero) omitiendo el 5.


Si se ingresa 9 la salida es:


Podemos observar que el 5 no se muestra en la salida, debido a que cuando "var" es igual a 5 se ejecuta la sentencia "continue" pasando a la siguiente iteración sin ejecutar el print() que se encuentra a continuación.

Marcas: