Disminuir un bucle en Python

Shivam Arora 10 octubre 2023
Disminuir un bucle en Python

En Programación, un bucle es una estructura de instrucciones que itera hasta que una condición es Verdadera o se cumple una condición particular. En Python, trabajamos con dos tipos de bucles, el bucle For y el bucle While.

Decrementar un bucle significa iterar las instrucciones hacia atrás en el bucle. En este tutorial, reduciremos un bucle en Python.

Generalmente usamos la función range() con el bucle For para crear una serie sobre la cual el bucle itera. La función range() genera una serie de números desde el punto de inicio dado hasta el punto final. Las posiciones start y end de esta serie se pueden especificar mediante los parámetros de inicio y parada. El parámetro step determina el incremento o decremento del valor del paso.

Para disminuir el bucle For, usamos el valor del paso como un número entero negativo.

Por ejemplo,

for i in range(5, 0, -1):
    print(i)

Producción :

5
4
3
2
1

En el ejemplo anterior, el punto de inicio se establece como un límite superior y el punto final como un límite inferior, y un valor de paso negativo para disminuir el bucle.

También podemos disminuir un bucle While. El bucle While se usa como el bucle for para un conjunto dado de declaraciones hasta que una condición dada es falsa.

Asignamos un valor inicial más alto para usar en la condición en caso de disminución. Se proporciona una condición de prueba para ejecutar el bucle hasta que esta condición sea Verdadera. Disminuimos el valor del valor inicial en cada iteración para disminuirlo.

Por ejemplo,

i = 5
while i > 0:
    print(i)
    i = i - 1  # Decrementing

Producción :

5
4
3
2
1

Artículo relacionado - Python Loop