Python - Exercice - Gestion d’un inventaire
Départ
produits = ["ordinateur", "souris", "clavier", "casque"]
prix = [800, 30, 50, 70]
panier = []
Consignes
- Afficher les produits et leurs prix avec une boucle
for. - Demander à l’utilisateur quel produit il veut acheter avec
input(). - Vérifier avec
ifsi le produit existe dans la liste. - Ajouter le produit choisi dans
panier. - Utiliser une boucle
whilepour permettre plusieurs achats. - Si l’utilisateur écrit
stop, terminer les achats. - Créer une fonction
calculer_total()pour calculer le total du panier. - À la fin, afficher :
========== resume ==========
produits achetes : 3
total : 880 euros
Bonus
Ajouter au début du programme:
import random
- Utiliser
random.randint(0, 20)pour créer une réduction aléatoire entre 0 % et 20 %. - Afficher le prix final après réduction.
- Afficher tous les produits du panier.
- Afficher le produit le plus cher du panier.
- Demander la quantité lorsqu’un produit est ajouté au panier.