Python : L’instruction while

Qu’est-ce que l’instruction while ? Comment l’implémenter en Python ? Découvrez-le dans cet article !
Python

La boucle while en Python fait partie des fondamentaux à connaitre avec ce langage, comme avec n’importe quel langage de programmation. Voici dans cet article ce qu’il faut savoir sur cette instruction

La boucle while

La boucle while en Python est utilisée pour exécuter un bloc de code tant que la condition spécifiée est vraie. La syntaxe générale est la suivante :

while condition:
    # code à exécuter

Lorsque la condition est vérifiée, le code à l’intérieur de la boucle est exécuté. Une fois que le code à l’intérieur de la boucle a été exécuté, la condition est vérifiée à nouveau, et le processus est répété jusqu’à ce que la condition ne soit plus vraie. Il est important de noter que si la condition est fausse dès le début, le code à l’intérieur de la boucle n’est jamais exécuté.

Exemple d’utilisation de la boucle while

Voici un exemple simple qui utilise une boucle while pour compter de 1 à 10 et afficher les résultats :

i = 1
while i <= 10:
    print(i)
    i = i + 1

Mise en garde

Il est possible que la condition soit toujours vérifiée et que l’on ne sorte pas de la boucle. On a alors “une boucle infinie”. Il est important de faire attention aux boucles infinies et de s’assurer que la condition de sortie de la boucle est correctement mise en place pour éviter des erreurs et des blocages. En effet, il est rarement désirable de vouloir rester à vie dans une boucle while.

Par exemple, le code suivant ne s’arrêtera jamais :

i = 1
while i > 0:
    print(i)
    i = i + 1

En effet, les entiers générés sont de plus en plus grands et tous positifs. Comme ils sont positifs, la condition continue d’être vérifiée et on va rester dans une boucle infinie.

Total
0
Partages

Laisser un commentaire

Articles similaires