Exercices sur les dictionnaires
1. Création et manipulation d'un dictionnaire :
• Créez un dictionnaire contenant les informations suivantes : nom, âge,
et ville.
• Ajoutez une clé pour le numéro de téléphone.
• Modifiez la valeur associée à la clé "âge".
2. Itération sur un dictionnaire :
• Parcourez un dictionnaire contenant des noms d'étudiants comme clés
et leurs notes comme valeurs.
• Affichez chaque clé et valeur.
3. Fusion de deux dictionnaires :
• Créez deux dictionnaires : l'un contenant des noms comme clés et des
âges comme valeurs, l'autre contenant des noms comme clés et des
villes comme valeurs.
• Fusionnez-les en un seul dictionnaire.
4. Comptage des caractères dans une chaîne :
• Demandez à l'utilisateur de saisir une phrase.
• Comptez le nombre d'occurrences de chaque caractère et affichez-les
dans un dictionnaire.
5. Recherche dans un dictionnaire :
• Créez un dictionnaire contenant des produits comme clés et leurs prix
comme valeurs.
• Demandez à l'utilisateur de saisir le nom d'un produit et affichez son
prix (ou un message indiquant qu'il n'existe pas).
Exercices sur la lecture et écriture dans un fichier
6. Écriture dans un fichier texte :
• Demandez à l'utilisateur de saisir son nom, son âge et sa ville.
• Enregistrez ces informations dans un fichier texte
nommé [Link].
7. Lecture d'un fichier texte :
• Lisez le contenu du fichier [Link] créé précédemment et
affichez-le à l'écran.
8. Comptage des mots dans un fichier :
• Écrivez un programme qui lit le contenu d'un fichier texte et compte le
nombre de mots.
9. Copie de contenu entre fichiers :
• Lisez le contenu d'un fichier [Link] et copiez-le dans un autre
fichier [Link].
10. Ajout de contenu à un fichier existant :
• Ajoutez une nouvelle ligne contenant la date actuelle à un fichier
existant.
Exercices sur les fonctions
11. Fonction pour calculer la somme des éléments d'une liste :
• Écrivez une fonction qui prend une liste de nombres en paramètre et
retourne leur somme.
12. Fonction pour vérifier si une clé existe dans un dictionnaire :
• Écrivez une fonction qui prend un dictionnaire et une clé en paramètre,
puis retourne True si la clé existe, sinon False.
13. Fonction pour lire un fichier texte ligne par ligne :
• Écrivez une fonction qui prend le nom d'un fichier en paramètre et
affiche son contenu ligne par ligne.
14. Fonction pour compter les voyelles dans une chaîne de caractères :
• Écrivez une fonction qui prend une chaîne en paramètre et retourne le
nombre de voyelles qu'elle contient.
15. Fonction pour trier les clés d'un dictionnaire par ordre alphabétique :
• Écrivez une fonction qui prend un dictionnaire en paramètre, trie ses
clés par ordre alphabétique, puis retourne le nouveau dictionnaire trié