Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Maîtriser le contrôle de boucles en Python : break et continue

Maîtriser le contrôle de boucles en Python : break et continue

Ce guide explique comment les instructions break et continue de Python façonnent l'exécution des boucles, avec des exemples clairs et des bonnes pratiques.

Vidéo : Instructions break et continue en Python

À quoi servent break et continue en Python ?

En Python, les instructions break et continue donnent aux développeurs un contrôle granulaire sur le comportement des boucles. Alors qu'une boucle répète normalement jusqu'à ce que son expression de test évalue à faux, il existe des scénarios courants où vous voulez quitter une boucle tôt ou sauter des itérations spécifiques sans réévaluer la condition de boucle.

Utiliser break et continue correctement peut rendre votre code plus lisible, efficace et plus facile à maintenir.


Instruction break en Python

L'instruction break termine immédiatement la boucle qui la contient. L'exécution continue avec l'instruction qui suit le bloc de la boucle.

Placée à l'intérieur de boucles imbriquées, break ne quitte que la boucle la plus interne, permettant aux boucles externes de continuer si désiré.

Syntaxe de break

break

Diagramme de flux de break

Maîtriser le contrôle de boucles en Python : break et continue

Le diagramme suivant illustre comment break opère dans les boucles for et while.

Maîtriser le contrôle de boucles en Python : break et continue

Exemple : break en Python

# Démonstration de l'instruction break à l'intérieur d'une boucle
for val in "string":
    if val == "i":
        break
    print(val)
print("La fin")

Sortie

s
t
r
La fin

Dans cet extrait, nous itérons sur la chaîne "string". Quand le caractère i est rencontré, break quitte la boucle, donc seuls les caractères précédents sont affichés.


Instruction continue en Python

L'instruction continue saute le reste de l'itération courante et passe directement à l'itération suivante. Contrairement à break, la boucle elle-même n'est pas terminée.

Syntaxe de continue

continue

Diagramme de flux de continue

Maîtriser le contrôle de boucles en Python : break et continue

Ci-dessous est une représentation visuelle de continue dans les boucles for et while.

Maîtriser le contrôle de boucles en Python : break et continue

Exemple : continue en Python

# Démonstration de l'instruction continue à l'intérieur d'une boucle
for val in "string":
    if val == "i":
        continue
    print(val)
print("La fin")

Sortie

s
t
r
n
g
La fin

Cet exemple se comporte de manière similaire au précédent, sauf que l'itération contenant le caractère i est sautée au lieu de terminer la boucle.

Python

  1. Mots-clés et identifiants Python : Maîtriser les mots réservés et les conventions de nommage
  2. Instructions, indentation et commentaires en Python : Guide clair
  3. Variables, constantes et littéraux en Python – Guide complet
  4. Maîtriser la conversion et le transtypage de types en Python : Guide complet
  5. Maîtriser les E/S et l'importation de modules en Python : Guide pratique
  6. Comprendre les variables globales, locales et non locales en Python
  7. Maîtriser les nombres, la conversion de types et les mathématiques en Python
  8. Maîtriser les opérations sur les répertoires et fichiers en Python
  9. Maîtriser les erreurs et exceptions intégrées de Python