Python pause et continue

Dans cet article, vous apprendrez à utiliser les instructions break et continue pour modifier le flux d'une boucle.

Vidéo: Déclaration Python break and continue

Quelle est l'utilité de break and continue en Python?

En Python, les instructions breaket continuepeuvent 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 toute la boucle sans vérifier l'expression de test.

Les instructions breaket continuesont utilisées dans ces cas.

Instruction de rupture Python

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

Si l' breakinstruction est à l'intérieur d'une boucle imbriquée (boucle à l'intérieur d'une autre boucle), l' breakinstruction terminera la boucle la plus interne.

Syntaxe de break

 Pause

Organigramme de la pause

Organigramme de l'instruction break en Python

Le fonctionnement de l'instruction break dans les boucles for et while est illustré ci-dessous.

Fonctionnement de l'instruction break

Exemple: pause Python

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

Production

 str La fin

Dans ce programme, nous parcourons la séquence "string". Nous vérifions si la lettre est i, sur laquelle nous sortons de la boucle. Par conséquent, nous voyons dans notre sortie que toutes les lettres jusqu'à ce que je sois imprimée. Après cela, la boucle se termine.

Instruction continue Python

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

Syntaxe de Continue

 continuer

Organigramme de continuer

Organigramme de l'instruction continue en Python

Le fonctionnement de l'instruction continue dans les boucles for et while est illustré ci-dessous.

Comment fonctionne l'instruction continue en python

Exemple: Python continue

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

Production

 strng La fin

Ce programme est le même que l'exemple ci-dessus, sauf que l' breakinstruction a été remplacée par continue.

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

Articles intéressants...