7. Boucle while¶
La boucle while permet de répéter une suite d’instructions tant qu’une condition est vérifiée. Par exemple, tant que l’utilisateur.trice ne rentre pas le bon mot de passe, on lui demande d’en saisir un nouveau :
La syntaxe générale est :
while condition :
instructions
Remarques :
Si la condition donne False dès le début, les instructions dans le bloc du while ne sont jamais exécutées.
Si la condition n’est jamais False, on peut arriver à une boucle infinie problématique.
Une erreur fréquente est d’avoir une condition portant sur une variable et d’oublier de modifier la variable dans le bloc d’instruction.
Exercice 1
Corrigez la ligne 3 de ce code pour que le programme demande un mot de passe jusqu’à ce qu’il soit juste pour alors ouvrir une session. (Le mot de passe correcte passe est déjà en mémoire.)