Introduction à Python Break Statement

L'instruction Python Break est l'une des instructions de contrôle de boucle qui est utilisée pour modifier le flux normal d'exécution. Lorsque le flux est redirigé, les objets créés dans ce flux sont détruits. Python prend en charge les instructions de contrôle de boucle ci-dessous:

  1. Break: a interrompu le flux de l'instruction de boucle et exécute l'instruction suivante en dehors de la boucle.
  2. Continuer: il est utilisé lorsque nous devons ignorer l'exécution du reste des instructions dans la boucle et continuer depuis le début.
  3. Passe : Il est utilisé lorsque nous avons besoin de certaines instructions syntaxiquement, mais que nous ne voulons pas mettre d'instructions.

Cette instruction est utilisée pour terminer le flux d'exécution des boucles dans un programme. Le flux peut également être détourné vers différentes instructions ou différentes boucles. Une instruction break peut être utilisée dans la situation où nous devons quitter une boucle (tout comme pour la boucle) lorsqu'un des événements est déclenché. Lorsqu'une instruction BREAK est déclenchée dans une boucle interne, le flux d'exécution est détourné vers l'instruction suivante dans la boucle externe.

Comprendre l'instruction Python Break

Travail

Lors de l'entrée dans la boucle, une condition particulière est vérifiée. S'il satisfait, les instructions de la boucle sont exécutées. Mais au cas où il ne serait pas respecté dans ce cas, la boucle est rompue et le flux est redirigé vers la prochaine instruction en dehors de la boucle. Ici, l'instruction break est utilisée pour interrompre le flux de la boucle au cas où un déclencheur se produirait autre que la condition d'arrêt.

Comment rédigez-vous une déclaration de pause?

L'instruction Break est une instruction simple qui détient le pouvoir de mettre fin au flux normal du groupe d'instructions. Pensons à un scénario simple d'un jeu disons, surfeur de métro. Son fonctionnement n'est pas si difficile. Lorsqu'une personne démarre le jeu, il entre dans une boucle infinie longue et sans fin. En se déplaçant en boucle, les objets affichés changent continuellement. À chaque étape, il prend votre entrée en fonction des objets affichés, par exemple - si actuellement, un pont vient que vous devez traverser. Désormais, chaque coup que vous effectuerez sera vérifié en fonction de diverses conditions ou vérifications appliquées dans le jeu.

Dans toutes ces vérifications, il y a aussi une vérification cruciale qui décide si vous êtes toujours dans le jeu ou pas. Par exemple, vous devez sauter et vous non. Ensuite, la condition de sortie échoue et la boucle est rompue et vous quittez le jeu. Ce travail d'arrêt se fait par la déclaration «pause». Il devient actif lorsque la vérification ou la condition mentionnée devient vraie.

Pour écrire une déclaration de pause. Les choses suivantes sont nécessaires:

1. Condition Quit ou End: elle est également connue sous le nom de condition hault qui doit être satisfaite pour l'exécution de l'instruction break.

Code:

a=('a', 'b', '1') for I in a;
if (i.is_numeric()):
break
print a
print 'Found a number in the list'

Production:

Explication : Le code ci-dessus imprime tous les alphabets présents sur la liste. Dans le cas où il trouve le premier numérique de la liste, l'instruction break est exécutée et rompt la boucle et affiche 'Trouvé un nombre dans la liste' '

2. La boucle: l' instruction break est toujours utilisée dans une boucle. Cela n'a aucun sens si nous n'utilisons aucune boucle, car il est destiné à rompre la séquence répétée de l'instruction, qui n'est présente que dans une boucle.

Syntaxe de l'instruction Python Break

La pause peut être écrite dans le format ci-dessous.

break;

Nous devons simplement écrire «break» après la condition qui devrait être vraie pour terminer le flux d'exécution.

Diagramme de flux de l'instruction Python Break

Vous trouverez ci-dessous le déroulement du fonctionnement de l'instruction break dans un programme.

Le programme se poursuit avec l'exécution normale du programme. Dans le cas où il fait face à un code conditionnel lors de l'exécution d'une boucle et que la sortie de la condition est vraie, le flux est redirigé de son flux normal vers la première instruction suivante après la boucle. Si la condition est fausse, la boucle s'exécute de la même manière.

Exemples dans Python Break Statement

Python autorise les boucles ci-dessous pour exécuter des instructions itératives dans un programme

1. PENDANT LA BOUCLE

La boucle while exécute le groupe d'instructions en séquence en continu jusqu'à ce qu'une condition d'arrêt ne soit pas remplie.

Syntaxe

While expression(s):
statements

Par exemple: Dans le programme ci-dessous, il y a une boucle infinie qui se déclenche toujours comme alors que (1) est une condition toujours vraie. Mais nous avons déclaré une instruction break qui sera exécutée lorsque la condition donnée dans l'instruction "IF" sera vraie. Et après cela, l'instruction juste suivante après la boucle sera exécutée.

Code

I=1
While(1):
Print “We are in the loop”
If(i>10):
print ”Here break statement works”
break
I=i+1
print I
print “I am out of the loop”

Production:

2. POUR BOUCLE

Une boucle FOR est utilisée pour parcourir une séquence comme une plage, une liste, un tuple, un dictionnaire ou une chaîne.

Syntaxe

For I in (sequence):
Statements.

Code:

a=( 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H') for I in a:
print “We are in loop with”
print i
if i=='G':
print ”Here Break statement is triggered”
break
print ”We are outside the loop”

Production:

Conclusion

L'instruction break est une instruction de contrôle de boucle qui termine l'exécution normale d'une séquence d'instructions dans une boucle et la transmet à l'instruction suivante après la fin de la boucle en cours. Cela peut être utilisé dans de nombreuses boucles - for, while et toutes sortes de boucles imbriquées.

Articles recommandés

Ceci est un guide de la déclaration de rupture Python. Ici, nous avons discuté de Comprendre, comment écrire une déclaration de rupture, 2 exemples avec des codes et des sorties. Vous pouvez également consulter nos articles pour en savoir plus -

  1. Instruction Switch en C
  2. Instruction If Else en Python
  3. Boucle C #
  4. Boucles en Python
  5. Ensembles Python
  6. Déclaration de rupture en C
  7. Dictionnaire en Python \
  8. Instruction de contrôle différente en C ++