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 :
continue: pour abandonner l’itération courante, et passer à la suivante, en restant dans la boucle ;break: pour abandonner complètement la boucle.
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.