[go: up one dir, main page]

0% ont trouvé ce document utile (0 vote)
27 vues2 pages

Exos Python

Le document présente trois exercices de programmation : le premier concerne la gestion d'un fichier de contacts avec des fonctions pour ajouter et rechercher des contacts, le deuxième analyse des ventes en calculant le chiffre d'affaires et le produit le plus vendu, et le troisième gère une liste de tâches avec des fonctions pour ajouter et afficher des tâches.

Transféré par

Hassan Asffar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
27 vues2 pages

Exos Python

Le document présente trois exercices de programmation : le premier concerne la gestion d'un fichier de contacts avec des fonctions pour ajouter et rechercher des contacts, le deuxième analyse des ventes en calculant le chiffre d'affaires et le produit le plus vendu, et le troisième gère une liste de tâches avec des fonctions pour ajouter et afficher des tâches.

Transféré par

Hassan Asffar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 2

Exercice 1 : Gestion d'un fichier de contacts

Crée un programme qui permet de stocker et rechercher des contacts dans un fichier texte.

Instructions :

1.​ Écrire une fonction ajouter_contact(nom, numero) qui ajoute un contact dans
"contacts.txt" sous la forme "Nom: Numéro".​

2.​ Écrire une fonction rechercher_contact(nom) qui affiche le numéro du contact


correspondant.

EXEMPLE :

ajouter_contact("Alice", "0612345678")
ajouter_contact("Bob", "0698765432")

print(rechercher_contact("Alice")) # 0612345678

Exercice 2 : Analyse de ventes

Un magasin enregistre ses ventes sous forme d'une liste de dictionnaires :

python
CopyEdit
ventes = [
{"produit": "Ordinateur", "quantite": 5, "prix_unitaire": 700},
{"produit": "Souris", "quantite": 10, "prix_unitaire": 20},
{"produit": "Clavier", "quantite": 7, "prix_unitaire": 50},
]

Instructions :

1.​ Écrire une fonction calculer_chiffre_affaires(ventes) qui retourne le


chiffre d'affaires total.​

2.​ Écrire une fonction produit_le_plus_vendu(ventes) qui retourne le produit


avec la plus grande quantité vendue.
Exercice 3 : Système de tâches à faire

Créer un programme qui gère une liste de tâches en mode console.

Instructions :

1.​ Définir une liste taches = [] pour stocker les tâches.​

2.​ Écrire une fonction ajouter_tache(description) qui ajoute une tâche à la liste.​

3.​ Écrire une fonction afficher_taches() qui affiche toutes les tâches.

Vous aimerez peut-être aussi