Les structures de contrôle en Python sont des outils essentiels pour tout développeur, car elles vous permettent de contrôler le flux d'exécution de votre programme. Parmi ces structures se trouve l'instruction while, qui est au centre de ce chapitre de notre ebook sur la construction de systèmes avec Python et Django.

L'instruction while est une structure de contrôle qui permet l'exécution répétée d'un bloc de code tant qu'une condition est vraie. La structure de base de l'instruction while en Python est la suivante :

tandis que la condition : bloc de code

Dans la structure ci-dessus, « condition » est une expression qui renvoie une valeur booléenne (Vrai ou Faux). Le « bloc de code » est un ensemble d’instructions qui seront exécutées tant que la condition est vraie. Lorsque la condition devient fausse, l'exécution du bloc de code s'arrête et le contrôle est passé à l'instruction suivante après un certain temps.

Prenons un exemple simple pour mieux comprendre le fonctionnement de l'instruction while. Supposons que nous voulions imprimer les nombres de 1 à 5. Nous pouvons le faire en utilisant l'instruction while comme suit :

je = 1 tandis que je <= 5 : imprimer(je) je = je + 1

Dans l'exemple ci-dessus, la variable i est initialisée à 1. La condition while est "i <= 5", ce qui est vrai au début. Ainsi, le bloc de code à l'intérieur du while est exécuté, imprimant la valeur de i et incrémentant i de 1. Cela continue jusqu'à ce que i devienne 6, auquel cas la condition devient fausse et l'exécution du while s'arrête.

L'instruction while est très utile dans les situations où nous ne savons pas à l'avance combien de fois nous devons exécuter un bloc de code. Par exemple, dans un système d'authentification, nous pouvons utiliser une boucle while pour continuer à demander à l'utilisateur de saisir son mot de passe jusqu'à ce qu'il saisisse le mot de passe correct.

De plus, Python fournit également une instruction « break » qui peut être utilisée pour sortir d'une boucle while avant que la condition ne devienne fausse. Par exemple, nous pouvons modifier l'exemple précédent pour sortir de la boucle lorsque i devient 3 comme suit :

je = 1 tandis que je <= 5 : si je == 3 : casser imprimer(je) je = je + 1

Dans l'exemple ci-dessus, lorsque i devient 3, l'instruction break est exécutée et la boucle while est arrêtée immédiatement, même si la condition while est toujours vraie.

En résumé, l'instruction while est un outil puissant en Python qui vous permet de contrôler efficacement le flux d'exécution de votre programme. Comprendre son fonctionnement est essentiel pour tout développeur Python, que vous soyez novice ou professionnel chevronné. Dans le prochain chapitre de notre ebook, nous explorerons une autre structure de contrôle importante en Python : l'instruction for.

Répondez maintenant à l’exercice sur le contenu :

Quelle est la fonction de l’instruction while en Python ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de contrôle en Python : pour

Page suivante de lebook gratuit :

13Structures de contrôle en Python : pour

3 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte