Retour aux quiz
Débutant
Bloc else d'une boucle for (2)
Quelle valeur est affichée dans la console ?
quiz.py
1
for i in range(3):2
print(i, end=" ")3
else:4
print("Fini !")Réponses possibles
AFini ! 0 1 2
BSyntaxError
C0 1 2 Fini !
D0 1 2
Explication
En Python, on peut avoir un bloc else avec une boucle for. Ce bloc s'exécute si la boucle fini normalement (pas de break, return, erreur, ...). Ici, on passe bien trois fois dans la boucle sans interruption donc on passe aussi dans le else.