
while expression: # ne pas oublier le signe de ponctuation ':'
bloc d'instructions # attention à l'indentation
# suite du programme
Si l'expression est vraie (True) le bloc d'instructions est exécuté, puis l'expression est à nouveau évaluée.
Le cycle continue jusqu'à ce que l'expression soit fausse (False) : on passe alors à la suite du programme.
# script Boucle1.py
# initialisation de la variable de comptage
compteur = 1
while compteur < 5:
# ce bloc est exécuté tant que la condition (compteur < 5) est vraie
print(compteur, compteur < 5)
compteur += 1 # incrémentation du compteur, compteur = compteur + 1
print(compteur < 5)
print("Fin de la boucle")
Exécuter
# script Boucle2.py
compteur = 1 # initialisation de la variable de comptage
while compteur <= 10:
# ce bloc est exécuté tant que la condition (compteur <= 10) est vraie
print(compteur, '* 8 =', compteur*8)
compteur += 1 # incrémentation du compteur, compteur = compteur + 1
print("Et voilà !")
Exécuter
# script Boucle3.py
import time # importation du module time
quitter = 'n' # initialisation
while quitter != 'o':
# ce bloc est exécuté tant que la condition est vraie
# strftime() est une fonction du module time
print('Heure courante ', time.strftime('%H:%M:%S'))
quitter = input("Voulez-vous quitter le programme (o/n) ? ")
print("A bientôt")
Exécuter
et tester
Créé avec HelpNDoc Personal Edition: Produire des livres EPub gratuitement