Exercice 31
Ecrire un programme en python qui prends en entrée un dictionnaire formé des produits comme clés et avec leurs prix comme valeurs et renvoie le produit dont le prix est le plus bas.
Traiter l'exemple du dictionnaire suivant:
1 |
produits = {'orange' : 15, 'banane' : 22, 'raisin' : 17, 'Kiwi' : 45 , 'pomme' : 25} |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
def produit_prix_min(produits): # Vérifier si le dictionnaire n'est pas vide if not produits: return "Aucun produit trouvé" # Trouver le produit avec le prix le plus bas produit_min = min(produits, key=produits.get) # Renvoyer le produit et son prix return f"Le produit avec le prix le plus bas est '{produit_min}' avec un prix de {produits[produit_min]} €." # Exemple d'utilisation avec le dictionnaire fourni produits = {'orange': 15, 'banane': 22, 'raisin': 17, 'Kiwi': 45, 'pomme': 25} resultat = produit_prix_min(produits) print(resultat) """ output: Le produit avec le prix le plus bas est 'orange' avec un prix de 15 €. """ |
Younes Derfoufi
CRMEF OUJDA