Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Licence CC BY-NC-ND Thierry Parmentelat & Arnaud Legout Inria - UCA

Complément - niveau basique

break et continue

En guise de rappel de ces deux notions que nous avons déjà rencontrées dans la séquence consacrée aux boucles while la semaine passée, python propose deux instructions très pratiques permettant de contrôler l’exécution à l’intérieur des boucles de répétition, et ceci s’applique indifféremment aux boucles for ou while :

Voici un exemple simple d’utilisation de ces deux instructions :

for entier in range(1000):
    # on ignore les nombres non multiples de 10
    if entier % 10 != 0:
        continue
    print(f"on traite l'entier {entier}")
    # on s'arrête à 50
    if entier >= 50:
        break
print("on est sorti de la boucle")
on traite l'entier 0
on traite l'entier 10
on traite l'entier 20
on traite l'entier 30
on traite l'entier 40
on traite l'entier 50
on est sorti de la boucle

Pour aller plus loin, vous pouvez lire cette documentation.