Python - Exercice - Gestion d’un inventaire
Création du dictionnaire
Créer un dictionnaire inventaire contenant les produits suivants :
-
"ordinateur": 5 -
"souris": 12 -
"clavier": 8 -
"casque": 3
Afficher le dictionnaire.
Accéder aux données
Afficher :
- le nombre d’ordinateurs disponibles ;
- le nombre de casques disponibles ;
- uniquement les noms des produits.
Modifier le stock
Le magasin reçoit :
- 3 ordinateurs supplémentaires ;
- 5 casques supplémentaires.
Modifier le dictionnaire en conséquence, puis afficher le nouveau stock.
Ajouter un produit
Ajouter un nouveau produit avec la quantité associée :
"webcam": 6
Afficher le dictionnaire.
Supprimer un produit
Le magasin ne vend plus de souris.
Supprimer "souris" du dictionnaire.
Afficher ensuite le dictionnaire.
Parcourir le dictionnaire
Utiliser une boucle for pour afficher chaque produit sous la forme suivante :
ordinateur : 8
clavier : 8
casque : 8
webcam : 6
Rechercher un produit
Demander à l’utilisateur d’entrer le nom d’un produit.
Si le produit existe dans le dictionnaire, afficher son stock.
Sinon, afficher :
Produit inconnu
Calculer le stock total
Calculer le nombre total d’objets disponibles dans le magasin.
Afficher le résultat sous la forme :
Stock total : 30
Utiliser une boucle for pour parcourir les quantités du dictionnaire.
Bonus - Valeur de l’inventaire
Créer un dictionnaire contenant le prix de chaque produit :
prix = {
"ordinateur": 800,
"clavier": 50,
"casque": 80,
"webcam": 60
}
Pour chaque produit, calculer la valeur de son stock.
Par exemple :
ordinateur : 8 x 800 = 6400 €
Puis calculer et afficher la valeur totale de l’inventaire.
Valeur totale du stock : XXXX €