marelycarcamo / break-continue

Ejemplo para describir la diferencia entre el uso de la instrucción break y continue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Break / Continue

Descripción del Programa

Este programa en Python está diseñado para demostrar la diferencia entre las instrucciones de control de flujo break y continue. Aunque ambos bloques de código son estructuralmente similares, la funcionalidad cambia drásticamente debido al uso de estas dos instrucciones.

Uso de la instrucción break

El primer bloque de código utiliza la instrucción break. Aquí, se inicia un bucle for que itera sobre un rango de números del 1 al 5. Dentro del bucle, hay una instrucción if que verifica si el valor actual de i es igual a 3. Si es así, la instrucción break se ejecuta y termina el bucle inmediatamente. Por lo tanto, los números 1 y 2 se imprimen desde dentro del bucle, pero cuando i se convierte en 3, el bucle se rompe y se imprime “Fuera del bucle”.

Uso de la instrucción continue

El segundo bloque de código es similar al primero, pero utiliza la instrucción continue en lugar de break. Cuando i es igual a 3, en lugar de terminar el bucle por completo, continue termina la iteración actual y pasa a la siguiente iteración del bucle. Por lo tanto, se imprimen los números 1, 2, 4 y 5 desde dentro del bucle. El número 3 se omite porque cuando i es 3, la instrucción continue evita que se ejecute el resto del código en el bucle.

Diferencia entre break y continue

La principal diferencia entre break y continue radica en cómo afectan el flujo de control dentro de un bucle. La instrucción break termina el bucle por completo y transfiere la ejecución a la primera declaración después del bucle. Por otro lado, la instrucción continue termina la iteración actual y transfiere la ejecución a la próxima iteración del bucle.

Este programa es un excelente recurso para entender la diferencia entre las instrucciones break y continue en Python. 😊

About

Ejemplo para describir la diferencia entre el uso de la instrucción break y continue


Languages

Language:Python 100.0%