Aller au contenu

Fiche d'exercices : Les boucles en Python

Important ⚠️

Consignes importantes

Pour tous les exercices :

  • N'oubliez pas les deux points : après la boucle
  • Faites attention à l'indentation dans la boucle
  • Testez votre code avec différentes valeurs
  • Créez un fichier Python différent pour chaque exercice (ex: exercice1.py, exercice2.py, etc.)
  • Recopiez vos programmes sur votre cahier pour pouvoir les réviser plus tard
Introduction 🦊

Compte à rebours

Écrire un programme qui :

  • Demande un nombre de départ
  • Affiche le compte à rebours jusqu'à 0
Introduction 🦊

Tables de multiplication

Écrire un programme qui :

  • Demande un nombre
  • Affiche sa table de multiplication de 1 à 10
Introduction 🦊

Escalier d'étoiles

Écrire un programme qui :

  • Demande un nombre n
  • Affiche un escalier de n marches avec des étoiles

Astuce : pour afficher x fois un caractère, on peut utiliser la syntaxe 'x' * n.

La chaîne de caractère "XXXXX" peut être créée via la syntaxe python suivante :

chaine_1 = "XXXXX"
chaine_2 = "X"*5
# avec chaine_1 == chaine_2

Exemple pour n=3:

*
**
***
Introduction 🦊

Somme des nombres

Écrire un programme qui :

  • Demande un nombre n
  • Calcule la somme des nombres de 1 à n
  • Affiche le résultat
Introduction 🦊

Puissance de 2

Écrire un programme qui :

  • Demande un nombre n
  • Affiche les puissances de 2 jusqu'à 2^n
Introduction 🦊

Message répété

Écrire un programme qui :

  • Demande une phrase
  • Demande un nombre de répétitions
  • Affiche la phrase autant de fois que demandé
Facile 🦊

Calculatrice continue

Écrire un programme qui :

  • Demande deux nombres et une opération
  • Affiche le résultat
  • Demande si on veut continuer (oui/non)
  • Recommence si la réponse est "oui"
Intermédiaire 🦊🦊

Devinette avec limite

Écrire un programme qui :

  • Donne 5 essais pour deviner un nombre entre 1 et 100
  • Affiche "Perdu!" si le nombre n'est pas trouvé après 5 essais
  • Affiche le nombre d'essais utilisés en cas de victoire
Intermédiaire 🦊🦊

Caisse enregistreuse

Écrire un programme qui :

  • Demande le prix des articles un par un
  • S'arrête quand on entre 0
  • Affiche le total des achats
  • Affiche la monnaie à rendre sur un billet de 50€
Difficile 🦊🦊🦊

Pyramide de nombres

Écrire un programme qui :

  • Demande un nombre n
  • Affiche une pyramide de nombres

Exemple pour n=3:

1
22
333