Décrémenter une boucle en Python

Shivam Arora 10 octobre 2023
Décrémenter une boucle en Python

En programmation, une boucle est une structure d’instructions qui itère jusqu’à ce qu’une condition soit vraie ou qu’une condition particulière soit remplie. En Python, nous travaillons avec deux types de boucles, la boucle For et la boucle While.

Décrémenter une boucle signifie itérer les instructions en arrière dans la boucle. Dans ce tutoriel, nous allons décrémenter une boucle en Python.

On utilise généralement la fonction range() avec la boucle For pour créer une série sur laquelle la boucle itère. La fonction range() génère une série de nombres du point de départ donné jusqu’au point d’arrivée. Les positions start et end de cette série peuvent être spécifiées à l’aide des paramètres de démarrage et d’arrêt. Le paramètre step détermine la valeur du pas d’incrément ou de décrément.

Pour décrémenter la boucle For, nous utilisons la valeur du pas comme entier négatif.

Par example,

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

Production:

5
4
3
2
1

Dans l’exemple ci-dessus, le point de départ est défini comme une limite supérieure et le point final comme une limite inférieure, et une valeur de pas négative pour la décrémentation pour la boucle.

On peut aussi décrémenter une boucle While. La boucle While est utilisée comme la boucle for pour un ensemble donné d’instructions jusqu’à ce qu’une condition donnée soit fausse.

Nous attribuons une valeur de départ plus élevée à utiliser dans la condition en cas de décrémentation. Une condition de test est fournie pour exécuter la boucle jusqu’à ce que cette condition soit vraie. Nous décrémentons la valeur de la valeur initiale à chaque itération pour la décrémenter.

Par example,

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

Production:

5
4
3
2
1

Article connexe - Python Loop