Break et Continue en Python

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

Les boucles parcourent un bloc de code jusqu’à ce que la condition soit fausse, mais nous souhaitons parfois mettre fin à l’itération en cours ou même à la totalité de la boucle sans vérifier la condition.

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


 
break est utilisé pour quitter une boucle while/for, alors que continue est utilisé pour ignorer le bloc actuel et revenir à l’instruction while/for.
 

L’instruction « break »:

Exemple : On utilise la boucle « while »

i = 0
while True:
    print(i)
    i = i + 1  
    if i >= 4:
        break

Cela produit le résultat suivant:

0
1
2
3

Exemple : On utilise la boucle « for »

for val in "WayToLearnX":
    if val == "o":
        break
    print(val)

Cela produit le résultat suivant:

W
a
y
T

 
 

L’instruction « continue »:

Exemple : On utilise la boucle « while »

i = 10                    
while i > 0:              
   i = i -1
   if i == 5:
      continue
   print(i)

Cela produit le résultat suivant:

9
8
7
6
5
4
3
2
1
0

Exemple : On utilise la boucle « for »

for val in "WayToLearnX":
    if val == "o":
        continue
    print(val)

Cela produit le résultat suivant:

W
a
y
T
L
e
a
r
n
X

 
Exercice Python Corrigé

Une réflexion sur “Break et Continue en Python

  • février 17, 2023 à 12:24 pm
    Permalien

    i = 10
    while i > 0:
    i = i -1
    if i == 5:
    continue
    print(i)

    faut enlever le 5 ici

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *