Iteración de bucle hacia atrás en Python

Luqman Khan 21 junio 2023
  1. Bucle hacia atrás en Python
  2. Conclusión
Iteración de bucle hacia atrás en Python

En Python, la iteración de números se logra mediante el uso de técnicas de bucle. En este artículo, realizamos bucles utilizando la función reservada () y la función rango () en Python.

Bucle hacia atrás en Python

Existen numerosas técnicas que facilitan la creación de bucles. A veces necesitamos retroceder, y tener abreviaturas puede ser muy útil.

Use la función reservada () para retroceder

Una de las formas más sencillas de implementar el bucle hacia atrás es utilizar la función invertida() para el bucle for, y el proceso iterativo comenzará desde la parte trasera en lugar de desde la parte delantera como en el conteo convencional. Primero, inicializa el número 10 y lo almacena en la variable Número.

A continuación, el bucle for con una función reversed() para realizar una iteración hacia atrás y un rango, que contiene parámetros con un recuento variable, aumentado en 1 para imprimir el número.

Código:

print("The reversed numbers are : ", end="")
for num in reversed(range(Number + 1)):
    print(num, end=" ")

Producción :

The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0

La salida del código anterior comienza en 10 y termina en 0.

Use la función rango () para retroceder

Esta tarea también se puede lograr con la función tradicional range(), que realiza el salto cuando se le da el tercer argumento, y el segundo argumento se usa para comenzar desde el principio.

Código:

N = 10
print("The reversed numbers are : ", end="")
for num in range(N, -1, -1):
    print(num, end=" ")

Producción :

The reversed numbers are : 10 9 8 7 6 5 4 3 2 1 0

Conclusión

En este breve artículo, discutimos la iteración del ciclo hacia atrás usando dos métodos. Usamos la función invertida() en el primer método.

El segundo método es la función tradicional range(), que realiza el salto en el tercer argumento dado, y el segundo argumento se usa para comenzar desde el principio.

Artículo relacionado - Python Loop