En Python, vous pouvez utiliser une clause else non seulement avec des instructions if, mais aussi avec des boucles (for et while). Cela peut sembler étrange, mais le bloc else dans les boucles n'est exécuté que lorsque la boucle se termine normalement, ce qui signifie qu'elle n'atteint pas d'instruction break.
Voici un exemple :
for i in range(5): if i == 3: break else: print("Loop completed normally")
Dans ce cas, puisque la boucle s'interrompt à i == 3, la clause else ne s'exécutera pas. Cependant, si la boucle se termine sans rupture, la clause else s'exécutera.
Cette fonctionnalité peu connue peut être pratique pour les scénarios où vous souhaitez vérifier si une boucle a terminé son itération sans interruption.
Olivier | GraphPe | Tutoriels
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!