Articles

Python break and continue

Quelle est l’utilisation de break and continue en Python ?

En Python, les instructions break et continue peuvent modifier le flux d’une boucle normale.

Les boucles itèrent sur un bloc de code jusqu’à ce que l’expression de test soit fausse, mais parfois nous souhaitons terminer l’itération en cours ou même la boucle entière sans vérifier l’expression de test.

Les instructions break et continue sont utilisées dans ces cas.

Instruction Python break

L’instruction break termine la boucle qui la contient. Le contrôle du programme s’écoule à l’instruction immédiatement après le corps de la boucle.

Si l’instruction break se trouve dans une boucle imbriquée (boucle dans une autre boucle), l’instruction break terminera la boucle la plus interne.

Syntaxe de la rupture

break

Organigramme de la rupture

Organigramme de l'instruction de rupture en Python
Organigramme de l’instruction de rupture en Python

Le fonctionnement de l’instruction break dans la boucle for et la boucle while est illustré ci-dessous.

Comment fonctionne l'instruction break en Python
Fonctionnement de l’instruction break

Exemple: En ce qui concerne la sortie de Python,

# Use of break statement inside the loopfor val in "string": if val == "i": break print(val)print("The end")

Sortie

strThe end

Dans ce programme, nous parcourons la séquence « chaîne ». Nous vérifions si la lettre est i, sur laquelle nous rompons avec la boucle. Par conséquent, nous voyons dans notre sortie que toutes les lettres jusqu’à ce que je sois imprimé. Après cela, la boucle se termine.

Instruction Python continue

L’instruction continue est utilisée pour ignorer le reste du code dans une boucle uniquement pour l’itération en cours. La boucle ne se termine pas mais continue avec l’itération suivante.

Syntaxe de Continue

continue

Organigramme de continue

Organigramme de l'instruction continue en Python
Organigramme de l’instruction continue en Python

Le fonctionnement de l’instruction continue dans la boucle for et while est illustré ci-dessous.

Comment fonctionne l'instruction continue en python
Comment fonctionne l’instruction continue en python

Exemple: Python continue

# Program to show the use of continue statement inside loopsfor val in "string": if val == "i": continue print(val)print("The end")

Sortie

strngThe end

Ce programme est identique à l’exemple ci-dessus, sauf que l’instruction break a été remplacée par continue.

Nous continuons avec la boucle, si la chaîne est i, sans exécuter le reste du bloc. Par conséquent, nous voyons dans notre sortie que toutes les lettres sauf moi sont imprimées.