Implémentez une boucle à faire à l'aide de la boucle while
La boucle while peut être utilisée de différentes manières pour implémenter les fonctionnalités de la boucle à faire. Généralement, la boucle while vérifie la condition au début de la boucle pour démarrer l'itération. Donc, si la condition est définie sur True, la boucle While fonctionnera comme la boucle à faire. Ce type de boucle while fonctionnera comme la boucle infinie et la boucle sera terminée en fonction de la condition particulière. La syntaxe de ce type de boucle est donnée ci-dessous.
Syntaxe:
Bien que vrai:ou
condition = vraiLes instructions de la boucle ci-dessus seront exécutées au moins une fois comme le faire pendant La boucle et la boucle vont itérer jusqu'à ce qu'elle corresponde au 'si' condition et exécute le 'casser' déclaration ou correspond à la condition particulière. Différentes utilisations du alors que boucle pour implémenter la logique de faire pendant à Python ont été montrés en utilisant divers exemples.
Exemple-1: imitez la boucle à faire à l'aide de la boucle while
Créez un fichier Python avec le script suivant pour imprimer les nombres de 30 à 10 avec l'intervalle de 5 en utilisant une boucle while. Ici, l'état de la boucle est défini sur Vrai Pour commencer l'itération de la boucle. Le nombre la variable est initialisée à 30 avant de commencer l'exécution de la boucle. La valeur du nombre sera diminuée de 5 dans chaque itération de la boucle. Lorsque la valeur du nombre a atteint 10, alors le 'casser' La déclaration sera exécutée et résiliée de la boucle.
#Initialiser un nombreSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Exemple-2: imitez la boucle à faire à l'aide de la boucle while sans la condition «si»
Créez un fichier Python avec le script suivant pour prendre un numéro de l'utilisateur à plusieurs reprises jusqu'à ce que l'utilisateur fournit un nombre supérieur ou égal à 50. Le vérifier la variable est définie sur Vrai Pour commencer l'itération du alors que boucle comme le faire pendant boucle. La valeur de cette variable a été modifiée à la fin de la boucle pour terminer la boucle.
#St la condition pour la boucleSortir:
La sortie suivante apparaîtra pour les valeurs d'entrée de 70, 55 et 30 après avoir exécuté le script ci-dessus.
Exemple-3: imitez la boucle à faire en utilisant une boucle while avec plusieurs instructions de pause
Créez un fichier Python avec le script suivant pour prendre le nom d'utilisateur et le mot de passe pour l'authentification, et l'utilisateur peut fournir le nom d'utilisateur et le mot de passe pour un maximum de trois fois s'il n'est pas en mesure d'authentifier dans les tentatives précédentes. La première 'casser' La déclaration sera exécutée et résiliée de la boucle si le nom d'utilisateur et le mot de passe pris sont valides. La deuxième 'casser' La déclaration sera exécutée et résiliée de la boucle si le mauvais nom d'utilisateur ou le mot de passe est fourni trois fois.
compteur = 3Sortir:
La sortie suivante apparaîtra pour fournir un nom d'utilisateur et un mot de passe non valides et valides après avoir exécuté le script ci-dessus.
Exemple-4: imitez la boucle à faire à l'aide de la boucle while en utilisant un nombre aléatoire
Créez un fichier Python avec le script suivant pour générer un entier aléatoire dans les 10 à 99 et terminer la boucle en fonction de la valeur aléatoire. Trois 'casser' Des déclarations ont été ajoutées dans le script pour résilier la boucle en fonction de trois conditions.
Module #Import RanntSortir:
La sortie similaire suivante apparaîtra après avoir exécuté le script ci-dessus. Le script a été exécuté quatre fois et quatre types de sorties ont été générées en fonction de la valeur aléatoire.
Conclusion
Différentes façons de mettre en œuvre un do- boucle en python en utilisant un alors que Une boucle a été montrée dans ce tutoriel à l'aide d'exemples simples pour aider les utilisateurs de Python. Le 'pour' Loop peut également être utilisé pour faire la même tâche.