Exercices de rappel - Les bases de Python 🐍
1. Les boucles for
et while
🔄
📚 Voir le cours sur les boucles
Exercice 1.1 - Compter jusqu'à 10
Objectif: Écrire un programme qui affiche les nombres de 1 à 10.
À faire:
- Utilisez une boucle
for
- Puis refaites le même exercice avec une boucle
while
Exemple de sortie attendue:
Indice: Pour la boucle for
, pensez à utiliser range()
.
Exercice 1.2 - Table de multiplication
Objectif: Afficher la table de multiplication d'un nombre.
À faire:
Écrivez un programme qui:
- Demande à l'utilisateur un nombre
- Affiche sa table de multiplication de 1 à 10
Exemple: Pour l'entrée 7:
2. Les conditions if
🤔
📚 Voir le cours sur les conditions
Exercice 2.1 - Pair ou Impair
Objectif: Déterminer si un nombre est pair ou impair.
À faire:
- Demandez un nombre à l'utilisateur
- Affichez "Pair" ou "Impair" selon le nombre
Indice: Utilisez l'opérateur modulo %
Exercice 2.2 - Note et Mention
Objectif: Afficher la mention correspondant à une note.
À faire: Écrivez un programme qui:
- Demande une note sur 20
- Affiche la mention correspondante:
- < 10: "Insuffisant"
- 10-12: "Passable"
- 12-14: "Assez Bien"
- 14-16: "Bien"
- ≥ 16: "Très Bien"
3. Les listes 📝
📚 Voir le cours sur les listes
Exercice 3.1 - Manipulation de liste
Objectif: Pratiquer les opérations de base sur les listes.
À faire:
- Créez une liste vide
- Ajoutez les nombres de 1 à 5
- Insérez le nombre 0 au début
- Supprimez le dernier élément
- Affichez la liste à chaque étape
Indice: Utilisez append()
, insert()
, pop()
Exercice 3.2 - Moyenne de classe
Objectif: Calculer la moyenne d'une liste de notes.
À faire:
- Créez une liste de 5 notes
- Calculez et affichez la moyenne
- Affichez la note la plus haute et la plus basse
Indice: Utilisez len()
, max()
, min()
4. Les dictionnaires 📚
📚 Voir le cours sur les dictionnaires
Exercice 4.1 - Carnet d'adresses
Objectif: Créer et manipuler un carnet d'adresses simple.
À faire:
- Créez un dictionnaire vide
- Ajoutez 3 contacts avec leur numéro de téléphone
- Affichez tous les contacts
- Modifiez un numéro
- Supprimez un contact
Exemple de structure:
Exercice 4.2 - Mini-inventaire
Objectif: Gérer un inventaire de produits avec leurs prix.
À faire: 1. Créez un dictionnaire avec 4 produits et leurs prix 2. Affichez le prix d'un produit spécifique 3. Calculez le prix total de l'inventaire 4. Appliquez une réduction de 20% sur tous les prix
Exercice Final - Tout Ensemble! 🎯
Objectif: Créer un mini-programme de gestion de notes d'élèves.
À faire: 1. Créez un dictionnaire où les clés sont les noms des élèves et les valeurs sont des listes de notes 2. Ajoutez au moins 3 élèves avec 4 notes chacun 3. Pour chaque élève: - Calculez sa moyenne - Déterminez sa mention - Affichez un résumé
Exemple de structure:
Bonus: Ajoutez des fonctionnalités comme: - Trouver l'élève avec la meilleure moyenne - Calculer la moyenne de la classe - Afficher un graphique des moyennes