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