Retour aux quiz
Intermédiaire

Bloc else d'une boucle for

Le else d'une boucle for est souvent méconnu.

quiz.py
1
for i in range(3):
2
    print(i)
3
else:
4
    print('fini')

Réponses possibles

A0 puis 1 puis 2
B0 puis 1 puis 2 puis fini
CErreur
Dfini seulement

Explication

Le bloc else d'une boucle for s'exécute lorsque la boucle se termine normalement (sans break).

💡 Le else s'exécute après la dernière itération.