Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Boucle Python While : introduction et explication

Le codage consiste (bien sûr) à construire des choses pour aider les autres. Cependant, la création de programmes et de logiciels a plus à voir avec l’automatisation de tâches répétitives ou complexes qu’autre chose. La boucle while de Python vous permet de répéter des suites de code pour automatiser de nombreuses actions à la fois.

Dans cet article, nous vous montrons comment utiliser la boucle while de Python. Tout d’abord, parlons de ce que fait la boucle while et de l’endroit où elle est la mieux utilisée.

Contenu

Présentation de la commande while de Python

Avant de créer une boucle while, plantons le décor. En un mot, la commande while exécute des blocs de code définis (une « instruction ») jusqu’à ce qu’une condition (l’« expression » soit remplie).

Cette condition est évaluée dans un « contexte booléen ». En d’autres termes, une boucle while exécute du code alors que l’expression vaut true et s’arrête lorsqu’elle est fausse.

Nous vous montrons à quel point c’est minime en tant que commande plus bas, mais pour l’instant, comprenez que vous pouvez faire beaucoup avec seulement quelques lignes.

Pourquoi voudriez-vous créer une boucle while avec Python

Loin d’être une commande de niche, alors que les boucles se retrouvent partout dans le code. Considérez les scénarios suivants :

Psssssst :  Comment coller un fichier DLL dans Windows 7 ?
  • Vous faites quelque chose et devez continuer à exécuter le programme jusqu’à ce que l’utilisateur veuille quitter.
  • Vous créez des sites Web à l’aide de Django ou de Flask et récupérez souvent des données à partir d’une base de données MySQL ou MariaDB.
  • Un script que vous avez écrit doit analyser une feuille de calcul entière de données et effectuer des actions spécifiques.
  • En tant que telles, les boucles while sont flexibles et puissantes – et elles auront beaucoup plus d’applications que cela.

    Cependant, « while » est plus une commande de base qu’une autre commande en boucle, telle que « for ». En bref, while est utilisé pour exécuter du code sur une durée plus longue que for. Ce dernier fonctionne avec des plages de nombres, il y aura donc toujours une fin naturelle à la boucle.

    Comment créer une boucle while avec Python

    Pour créer une boucle while, vous devrez définir la commande, puis proposer une condition mesurable. En fait, vous pouvez le faire en deux lignes :

    Cependant, cela provoquera une « boucle infinie », c’est-à-dire une boucle qui ne se termine jamais. Vous pouvez l’essayer, mais assurez-vous de pouvoir quitter votre session de terminal !

    Psssssst :  Comment construire une imprimante sans fil DIY avec un Raspberry Pi

    Pour vous proposer un exemple de boucle de jeu, vous pouvez choisir de procéder comme suit :

    Décomposons cela. Nous définissons d’abord une variable avec une valeur spécifique. Habituellement, vous choisissez quelque chose qui n’a aucune chance d’apparaître dans votre programme.

    Ensuite, nous commençons une boucle while et utilisons la variable dans l’expression. Ici, nous disons « démarrez cette boucle si ‘running’ n’est pas égal à ‘1’ ” Bien sûr, “running” ne l’est pas, donc la boucle appelle la fonction run_game(). Dans run_game(), vous incluriez la variable et modifieriez la valeur si vous vouliez en sortir.

    Cependant, cela ne fait que la moitié du travail. Pour sortir d’une boucle while, vous pouvez imbriquer des instructions « if » dans la boucle while et utiliser les commandes break. Prenons cet exemple :

    Ici, la boucle while commence par True et fait apparaître les éléments de la liste pour les imprimer. Une fois la liste vide, l’expression devient False et la boucle while se rompt.

    Psssssst :  Premiers pas avec Vagrant sur Linux

    En conclusion

    L’automatisation de votre code est un moyen d’augmenter son efficacité. De plus, vous pouvez créer des actions complexes et offrir à l’utilisateur final des fonctionnalités puissantes. La boucle while de Python est un cheval sauvage à apprivoiser, mais une fois que vous l’aurez fait, elle deviendra un élément essentiel de votre flux de travail.

    Si vous êtes intéressé par d’autres sujets de codage Python, nous avons déjà publié un guide sur Python 3. Envisagez-vous d’utiliser la boucle while de Python, et si oui, pour quelle application ? Faites-nous savoir dans la section commentaires ci-dessous!

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci