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

Patricia Arquette
Libérer: 2024-10-02 06:09:01
original
1109 Les gens l'ont consulté

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")

Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal