Decrementa un bucle in Python

Decrementa un bucle in Python

Shivam Arora Jul-18, 2021 Jul-09, 2021 Python Python Loop

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

  • Come accedere all'indice in loop 'Foreach' in Python
  • Iterare all'indietro in Python
  • Parallel for Loop in Python
  • Ripeti N volte in Python
  • Una linea for bucle in Python