Intervallo all'indietro in Python
- 
          
            Range all’indietro in Python usando la funzione 
range() - 
          
            Intervallo all’indietro in Python usando la funzione 
reversed() - Range indietro in Python usando una variabile extra
 
Questo tutorial spiegherà diversi modi per eseguire il range o il loop all’indietro in Python. L’intervallo all’indietro significa avviare il bucle dall’indice più grande e iterare all’indietro fino all’indice più piccolo.
Range all’indietro in Python usando la funzione range()
    
Per andare all’indietro, possiamo usare il metodo range() e passare l’indice iniziale come 100 come primo argomento, fermando l’indice come -1 (poiché vogliamo iterare fino a 0) come secondo argomento, e la dimensione del passo di -1 poiché l’iterazione è all’indietro.
100 a 50.Il codice di esempio per implementare il bucle all’indietro è di seguito:
for i in range(100, -1, -1):
    # do something
    pass
Intervallo all’indietro in Python usando la funzione reversed()
Un altro modo per spostarsi all’indietro in Python è usare la funzione reversed() che accetta range() come input. Il codice di esempio sotto mostra come implementare un bucle all’indietro usando la funzione reversed().
for i in reversed(range(100)):
    # do something
    pass
Il codice sopra inizierà da 99 e itererà fino a 0.
Range indietro in Python usando una variabile extra
Un approccio semplice è inizializzare un’altra variabile e sottrarla con la variabile range() per eseguire il bucle all’indietro.
Codice di esempio:
for x in range(100):
    i = 100 - x
    # do something