break - continue

Définitionbreak

L'instruction break permet de terminer une boucle (while ou for) sans vérifier que la condition d'arrêt est vraie

Exemplebreak

Dans cet exemple, la boucle for prévoit d'explorer les valeurs de 1 à 10 mais s'arrêtera si x*x--4 devient positif

1
for i in range(1, 11):
2
    print("Indice ", i)
3
    if i * i - 4 >= 0:
4
        print("Boucle terminée avec indice i=", i, " car i*i-4>=0")
5
        break
6

Définitioncontinue

L'instruction continue permet de continuer une boucle (while ou for) sans avoir à exécuter le reste de la boucle.

Exemple

1
for i in range(-5, 6):
2
    if 2 * i - i * i  >= 0:
3
        continue
4
    print("Pour i = ", i, ", 2*i-i*i est égal à ", 2 * i - i * i)
5

lorsque la valeur de la fonction est positive , l'instruction continue renvoie à l'instruction for sans exécuter le reste de la boucle for (afficher la valeur de la fonction).