0% ont trouvé ce document utile (0 vote)
4 vues1 page

TD3 Python

Le document présente un projet de programmation en Python pour gérer le stock d'un magasin à l'aide d'une liste de dictionnaires. Il décrit plusieurs fonctions à implémenter, telles que remplir, afficher, afficher par catégorie, et modifier un produit, ainsi que des calculs de stock et de prix total. L'objectif est de créer un programme principal qui utilise ces sous-programmes pour gérer efficacement les produits.

Transféré par

mohamedalizid182
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)
4 vues1 page

TD3 Python

Le document présente un projet de programmation en Python pour gérer le stock d'un magasin à l'aide d'une liste de dictionnaires. Il décrit plusieurs fonctions à implémenter, telles que remplir, afficher, afficher par catégorie, et modifier un produit, ainsi que des calculs de stock et de prix total. L'objectif est de créer un programme principal qui utilise ces sous-programmes pour gérer efficacement les produits.

Transféré par

mohamedalizid182
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

République Tunisienne

Ministère de l'Enseignement
Supérieur et de laRecherche Institut International de Technologie
Scientifique

Matière : Programmation Python AU : 2025-2026


Disciplines : GI
TD Semestre : 1
Enseignante : Dr-Ing. Islam Elleuch N°3 Nombre de pages : 1

Nous souhaitons créer un programme avec le langage Python pour gérer le stock d’un magasin.
Soit la base des produits, stockée dans une liste de dictionnaires, nommée produits.
Chaque produit est caractérisé par son nom, prix, quantité et catégorie.
Exemple :
produits = [
{"nom": "Clé USB", "prix": 15.99, "quantite": 10, "categorie": "Informatique"},
{"nom": "Souris sans fil", "prix": 29.99, "quantite": 5, "categorie": "Informatique"},
{"nom": "Livre Python", "prix": 35.00, "quantite": 20, "categorie": "Livres"},
# ... d'autres produits
]
1. Ecrire une fonction remplir(liste_produits,nbr_prod) permettant de remplir les produits dans une
liste passée en paramètre avec sa taille.
2. Ecrire une fonction afficher(liste_produits) qui permet d’afficher la liste complète des produits,
comme présenté ci-dessous :

3. Ecrire une fonction afficher_par_categorie(liste_produits, categorie) qui permet d’afficher les


produits d’une catégorie spécifique.
4. Ecrire une fonction afficher_produits_cher permet d’afficher les produits dont le prix est supérieur
à un certain seuil. Elle prend en entrée une liste de produits et un seuil de prix.
5. Ecrire une fonction modifier_produit(liste_produits, nom_prod) permettant de modifier les
informations d’un produit existant (prix, quantité, etc.)
6. Ecrire une fonction qui calcule le stock total de tous les produits.
7. Ecrire une fonction qui renvoie le prix total de tous les produits dans le magasin.
8. Ecrire le programme principal faisant appel aux différents sous-programmes.

Bon Travail

1/1

Vous aimerez peut-être aussi