Fiche d'exercices : Les boucles en Python
Attention
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
Compte à rebours
Écrire un programme qui:
- Demande un nombre de départ
- Affiche le compte à rebours jusqu'à 0
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"
Tables de multiplication
Écrire un programme qui:
- Demande un nombre
- Affiche sa table de multiplication de 1 à 10
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 :
Somme des nombres
Écrire un programme qui:
- Demande un nombre n
- Calcule la somme des nombres de 1 à n
- Affiche le résultat
Puissance de 2
Écrire un programme qui:
- Demande un nombre n
- Affiche les puissances de 2 jusqu'à 2^n
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é
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
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€