Tutoriel Python - Boucle Continue et Break

Jinku Hu 25 juin 2020
  1. Les instructions break et continue
  2. Instruction Python break
  3. Instruction Python continue
Tutoriel Python - Boucle Continue et Break

Dans cette section, vous apprendrez les instructions break et continue en programmation Python à l’aide d’exemples.

Les instructions break et continue

L’instruction break sort de la boucle for ou while la plus intérieure.

L’instruction continue saute l’itération en cours et continue avec l’itération suivante de la boucle for ou while.

Instruction Python break

Lorsque l’instruction break est utilisée dans une boucle, elle termine la boucle et le contrôle est transféré à l’extérieur du corps de la boucle. Si vous utilisez l’instruction break dans des boucles imbriquées, la boucle interne sera terminée.

Voici la syntaxe de l’instruction break en Python:

break

L’instruction break est souvent exécutée sur la base d’une condition (condition if). Quand la condition est vraie, break est exécuté et la boucle (for, while) est terminée.

En utilisant break on peut

for i in "Python":
    if i == "h":
        break
    print(i)
print("Outside for loop")
P
y
t
Outside for loop

Ici i traverse une séquence qui est "Python" et quand i devient égal à h, le contrôle entre if et l’instruction break est exécutée et la boucle est terminée. Avant que i ne soit pas h, if n’est pas exécuté et l’instruction print est exécutée pour imprimer les lettres de la séquence "Python".

Instruction Python continue

L’instruction continue saute l’itération en cours et la commande est transférée au début de la boucle. Dans ce cas, la boucle ne sera pas terminée mais continuera avec l’itération suivante.

Voici la syntaxe de l’instruction continue:

continue

Mit der continue-Anweisung

for i in "Python":
    if i == "h":
        continue
    print(i)
print("Outside for loop")
P
y
t
o
n
Outside for loop

Ici, quand i devient égal à h, l’itération sera sautée et elle continuera avec l’itération suivante. De cette façon, vous pouvez voir dans la sortie que h n’est pas imprimé et que les lettres avant et après h sont imprimées.

Ainsi, dans l’instruction break après h, rien n’est imprimé, mais ce n’est pas le cas de l’instruction continue.

Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn Facebook

Article connexe - Python Loop