lunes, 12 de julio de 2021

Break y continue con ciclo for usando Python

Python usando Break y continue con ciclo for

Las declaraciones break y continue son dos instrucciones especiales de Python son útiles para continuar o romper un determinado ciclo whileo for.

Un ejemplo sencillo de estas declaraciones dentro de un ciclo es cuando establecemos un determinado límite a un resultado o alguna operacion siendo necesario del uso del break para romper el ciclo.

Ocuparemos el ciclo forpara implementar el uso de break donde el número máximo aceptado 6 y cuando llegamos a este número el ciclo se detendrá.

print("Verificando el nivel desde 1 al 10 ... ")
for i in range(1,10):
    #Límite requerido
    print("El nivel es de .", i,"unidades")
    if i == 6:
        break    

La instrucción anterior genera :

Verificando el nivel desde 1 al 10 ... 
El nivel es de . 1 unidades
El nivel es de . 2 unidades
El nivel es de . 3 unidades
El nivel es de . 4 unidades
El nivel es de . 5 unidades
El nivel es de . 6 unidades

En caso contrario si se deseará imprimir desdepués del nivel mínimo requerido usamos la delcaración continue y nos deberá de mostrar desde el valor 7 hasta el 10.

print("Verificando el nivel desde 1 al 10 ... ")
for i in range(1,10):
    #Niveles antes del establecido en el continue
    print("Antes de la impresión verdadera", i,"...")
    if i >= 6:
        print("El nivel es de .", i,"unidades")
        continue

El código genera :

Verificando el nivel desde 1 al 10 ... 
Antes de la impresión verdadera 1 ...
Antes de la impresión verdadera 2 ...
Antes de la impresión verdadera 3 ...
Antes de la impresión verdadera 4 ...
Antes de la impresión verdadera 5 ...
Antes de la impresión verdadera 6 ...
El nivel es de . 6 unidades
Antes de la impresión verdadera 7 ...
El nivel es de . 7 unidades
Antes de la impresión verdadera 8 ...
El nivel es de . 8 unidades
Antes de la impresión verdadera 9 ...
El nivel es de . 9 unidades

La declaraciones mostradas son importantes para límtitar resultados y en forma muy particular las podemos implementar cuando tenemos listas muy grandes, verificando el valor de la lista con el resultado obtenido del programa realizado en Python.