PYTHON / 09 · EXERCICE
Répéter tant qu’un test est vrai
while répète son bloc tant que la condition est vraie. La variable du test doit évoluer pour que la boucle s’arrête.
for convient à un parcours connu ; while convient à une répétition pilotée par une condition. Une boucle infinie peut être interrompue dans l’éditeur.
Exemple expliqué
- 1
compteur = 5 descente = []Le compteur commence à 5. La liste mémorise les valeurs rencontrées.
- 2
while compteur > 0: descente.append(compteur) compteur -= 1À chaque tour, la valeur est ajoutée puis diminuée de 1. Sans cette diminution, la condition resterait vraie.
- 3
print(descente, compteur)La boucle s’arrête à 0. Le résultat est [5, 4, 3, 2, 1] puis 0. break permettrait une sortie anticipée.
Code à compléter
Compléter la boucle while pour construire descente de 5 à 1, faire terminer compteur à 0, puis afficher descente et compteur.
Saisie autonome · crédit complet après réussite
Le résultat apparaîtra ici.
Session Python
Les variables restent disponibles entre les pages. Un rechargement efface les variables ; le code et l’utilisation de l’aide restent enregistrés dans cet onglet.