Aller au contenu

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.

i = 1
while i <= 3:
    print(i)
    i += 1

2.

mot = "bonjour"
while mot != "au revoir":
    print(mot)
    mot = "au revoir"

3.

compteur = 0
while compteur < 5:
    compteur += 1
    if compteur == 3:
        continue
    print(compteur)

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 while pour 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.