Decrementa un bucle in Python

Shivam Arora 18 luglio 2021
Decrementa un bucle in Python

In programmazione, un bucle è una struttura di istruzioni che itera finché una condizione non è vera o viene soddisfatta una particolare condizione. In Python, lavoriamo con due tipi di loop, il bucle For e il bucle While.

Decrementare un bucle significa ripetere le istruzioni all’indietro nel bucle. In questo tutorial, decrementeremo un bucle in Python.

In genere utilizziamo la funzione range() con il bucle For per creare una serie su cui itera il bucle. La funzione range() genera una serie di numeri dal punto iniziale fino al punto finale. Le posizioni di start e end di questa serie possono essere specificate utilizzando i parametri di inizio e fine. Il parametro step determina il valore del passo di incremento o decremento.

Per decrementare il bucle For, usiamo il valore del passo come numero intero negativo.

Per esempio,

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

Produzione:

5
4
3
2
1

Nell’esempio sopra, il punto iniziale è impostato come limite superiore e il punto finale come limite inferiore e un valore di passo negativo per la diminuzione per il bucle.

Possiamo anche diminuire un bucle While. Il bucle While viene utilizzato proprio come il bucle for per un determinato insieme di istruzioni finché una determinata condizione non è falsa.

Assegniamo un valore di partenza più alto da utilizzare nella condizione in caso di decremento. Viene fornita una condizione di test per eseguire il bucle finché questa condizione non è True. Diminuiamo il valore del valore iniziale in ogni iterazione per decrementarlo.

Per esempio,

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

Produzione:

5
4
3
2
1

Articolo correlato - Python Loop