Python pendant la boucle

Python pendant la boucle
Les boucles sont utilisées pour exécuter le même bloc de code à plusieurs reprises dans les langages de programmation. Dans Python, la boucle While exécute le même bloc de code jusqu'à ce que la condition de test soit vraie. Si la condition de test est fausse, la boucle se termine et la ligne immédiate après la boucle while est exécutée.
À l'intérieur de la boucle while, vous pouvez avoir une seule instruction ou plusieurs instructions, qui sont exécutées jusqu'à ce que la condition de test soit vraie. Cet article décrit le python pendant la boucle et fournit quelques exemples simples en utilisant cette fonction.Tout d'abord, nous parlerons de la syntaxe de la boucle while.

Syntaxe de While Loop

La syntaxe de la boucle while en pythion est la suivante:

alors que condition de test:
déclaration (s)

Lorsque la boucle while est exécutée, le test_condition est évalué en premier. Lorsque le test_condition est vrai, le corps de boucle ou les instructions sont exécutés dans la boucle.

Si la condition de test est vrai, alors le corps de la boucle ou des instructions à l'intérieur de la boucle est exécuté. L'exécution du corps de la boucle while une seule fois est désignée comme une seule itération. La condition de test est vérifiée après chaque itération, et la boucle while fonctionne jusqu'à ce que condition de test c'est faux.

Flux de boucle while

La figure ci-dessous illustre le flux de la boucle while.

Exemples de boucle while

Maintenant, regardons quelques exemples de la boucle while et pour comprendre comment cela fonctionne.

Dans cet exemple, nous déclarons d'abord une variable de somme dont la valeur est nul. La boucle while est alors commencée à utiliser le alors que mot-clé. Le condition de test est somme<20. Cela signifie que la boucle fonctionnera jusqu'à ce que la valeur variable de somme soit inférieure à 20.

Lorsque la condition de test est fausse et que la valeur de somme est de 20, la boucle se terminera et le programme imprimera «Fin de la boucle."

# déclarant une variable
sum = 0
#starting while boucle
tandis que (résumer < 20):
# imprimer la valeur de la somme
imprimer ("La valeur de la somme est", somme)
#Incrementring 1 dans la somme de chaque itération
sum = sum + 1
imprimer ("fin de boucle de while")

Sortir

Vous pouvez également déclarer la déclaration else avec la boucle while. Le bloc else est fonctionnalisé lorsque le temps condition de test c'est faux. Dans cet exemple, nous ajouterons l'instruction ELSE à l'exemple de somme indiqué ci-dessus.

# déclarant une variable
sum = 0
#starting while boucle
tandis que (résumer < 20):
# imprimer la valeur de la somme
imprimer ("La valeur de la somme est", somme)
#Incrementring 1 dans la somme de chaque itération
sum = sum + 1
# rédaction de l'instruction ELSE
autre:
print ("Exécution de l'instruction ELSE")
imprimer ("fin de boucle de while")

Sortir

Dans les sections suivantes, nous discuterons des instructions de contrôle, y compris les instructions Continuer et Break, dans la boucle While.

Contrôle des déclarations

Vous pouvez également contrôler l'exécution ou le comportement de la boucle while en utilisant les instructions de contrôle. Les éléments suivants incluent les instructions de contrôle qui peuvent être utilisées avec la boucle while:

  1. continuer
  2. casser

La déclaration continue

L'instruction CONSTANT est utilisée pour sauter une itération spécifique et effectuer la prochaine itération à la place.

Dans cet exemple, lorsque la valeur de somme est égale à 5, l'itération actuelle est ignorée et que la prochaine itération commencera.

#Declareau la variable de somme
sum = 0
#starting while boucle
tandis que la somme < 20:
#Incrementring 1 dans la somme de chaque itération
sum = sum + 1
#Declareau de la condition IF
Si sum == 5:
#La déclaration continue
continuer
# imprimer la valeur de la somme
print ("La valeur de la somme est:", somme)

Sortir
Dans cette sortie, on peut voir que le programme n'imprime pas la valeur de la somme lorsque la valeur de somme est égale à 5. L'itération actuelle est omise et l'itération suivante est exécutée.

La déclaration de pause

L'instruction BREAK est utilisée avec la boucle while pour terminer la boucle à moins que le condition de test est vrai. Dans cet exemple, lorsque la valeur de somme est égale à 5, la boucle est terminée.

#Declareau la variable de somme
sum = 0
#starting while boucle
tandis que la somme < 20:
#Incrementring 1 dans la somme de chaque itération
sum = sum + 1
#Declareau de la condition IF
Si sum == 5:
#La déclaration de pause
casser
# imprimer la valeur de la somme
print ("La valeur de la somme est:", somme)

Sortir
Dans la sortie, on peut voir que le programme se termine lorsque la somme est égale à 5 sauf si le condition de test est vrai.

L'infini

Une boucle de temps qui ne se termine jamais est appelée une boucle infinie. Dans une boucle infinie condition de test ne devient jamais faux. Au lieu de cela, le condition de test reste toujours vrai, et la boucle while ne se termine jamais.

Dans cet exemple, la valeur de la variable de somme est de 10, et le test_condition est déclaré comme sum = 10. Dans ce cas, la valeur de la variable de somme reste toujours 10, et le condition de test reste toujours vrai alors que la boucle commence à s'exécuter.

#Declareau la variable de somme
somme = 10
#starting while boucle
tandis que SUM == 10:
# imprimer la valeur de la somme
print ("La valeur de la somme est:", somme)

Sortir

Conclusion

Le python tandis que la boucle est utilisé pour exécuter à plusieurs reprises le même bloc de code à moins que certaines conditions ne soient vraies, bien que des boucles infinies continuent de s'exécuter, quelles que soient les conditions existantes. Dans cet article, la boucle while en python a été expliquée en montrant quelques exemples simples.