L'instruction while True en Python
Ce tutoriel traitera de l’instruction while True
en Python.
Définir l’instruction while True
en Python
En Python, le mot-clé True
est une expression booléenne. Il est utilisé comme alias pour 1
et le mot-clé while
est utilisé pour spécifier une boucle. L’instruction while True
est utilisée pour spécifier une boucle while
infinie.
Une boucle infinie s’exécute indéfiniment jusqu’à la fin des temps ou lorsque le programme est arrêté de force. L’exemple de code suivant ci-dessous nous montre comment créer une boucle infinie avec l’instruction while True
.
while True:
print("Hello World")
Production:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Nous avons créé une boucle while
infinie qui affiche Hello World
à chaque exécution en utilisant l’instruction while True
dans le code ci-dessus. Cette approche n’est pas recommandée car elle arrête le code dès son achèvement.
Une solution de contournement consiste à utiliser l’instruction break
à l’intérieur de la boucle infinie pour arrêter le processus lorsqu’une condition particulière est satisfaite. Cette approche est illustrée dans le programme suivant ci-dessous.
i = 0
while True:
print("Hello World")
i += 1
if i == 10:
break
Production:
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Hello World
Nous avons arrêté la boucle infinie while
en utilisant l’instruction break
dans le code ci-dessus. L’exécution de la boucle infinie a été arrêtée après que la valeur de la variable entière i
soit devenue égale à 10
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn