Exercices 4 : Les boucles while¶
Exercices de compréhension¶
Exercice 1 : Prédire la sortie¶
Pour chaque boucle while, prédisez la sortie sans utiliser Python. Ensuite, vérifiez vos réponses en exécutant le
code.
1.
2.
3.
Exercices de programmation¶
Exercice 2 : Compte à rebours¶
Écrivez un programme qui demande un nombre à l’utilisateur et affiche un compte à rebours de ce nombre jusqu’à 0.
Exercice 3 : Validation d’entrée¶
Écrivez un programme qui demande à l’utilisateur d’entrer un nombre entier entre 1 et 10. Le programme doit continuer à demander jusqu’à ce que l’utilisateur entre une valeur valide.
Exercice 4 : Somme avec sentinelle¶
Écrivez un programme qui demande à l’utilisateur d’entrer des nombres et calcule leur somme. Le programme doit s’arrêter
lorsque l’utilisateur entre 0 (sentinelle) et afficher la somme totale.
Exercice 5 : Jeu de devinette¶
Écrivez un programme qui génère un nombre aléatoire entre 1 et 20. L’utilisateur doit deviner ce nombre. Le programme doit indiquer si le nombre deviné est trop grand ou trop petit, et s’arrêter lorsque l’utilisateur trouve le bon nombre.
Exercice 6 : Mot de passe¶
Écrivez un programme qui demande à l’utilisateur d’entrer un mot de passe. Le programme doit continuer à demander
jusqu’à ce que l’utilisateur entre le mot de passe correct ("python123").
Exercice 7 : Calcul de la moyenne¶
Écrivez un programme qui demande à l’utilisateur d’entrer des notes (entre 0 et 100). Le programme doit calculer et
afficher la moyenne des notes entrées. L’utilisateur entre -1 pour indiquer qu’il a fini de saisir les notes. Les
notes doivent être validées pour être comprises entre 0 et 100. Si une note est invalide, alors elle est ignorée et
le programme doit demander à l’utilisateur de réessayer.
Exercice 8 : Affichage des nombres pairs¶
Écrivez un programme qui demande un nombre n à l’utilisateur et affiche tous les nombres pairs de 0 à n en utilisant
une boucle while.
Exercice 9 : Saisie de nombres positifs¶
Écrivez un programme qui demande à l’utilisateur d’entrer des nombres positifs. Le programme doit s’arrêter lorsque l’utilisateur entre un nombre négatif et afficher la somme des nombres positifs saisis.
Conseils pour les exercices :
- Utilisez des boucles
whilepour résoudre ces exercices. - Testez vos programmes avec différentes valeurs pour vérifier leur bon fonctionnement.
Utilisation de l’IA
Page rédigée en partie avec l’aide d’un assistant IA, principalement à l’aide de Perplexity AI. L’IA a été utilisée pour générer des explications, des exemples et/ou des suggestions de structure. Toutes les informations ont été vérifiées, éditées et complétées par l’auteur.