Maison  >  Article  >  développement back-end  >  Clause \"else\" de Python sur les boucles !

Clause \"else\" de Python sur les boucles !

Patricia Arquette
Patricia Arquetteoriginal
2024-10-02 06:09:01993parcourir

Python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn