Exercice 21
Écrivez un programme en Python qui prend en entrée un dictionnaire de fruits et de quantités disponibles. Demandez à l'utilisateur d'entrer le fruit qu'il désire acheter ainsi que la quantité souhaitée, mettre ensuite à jour le dictionnaire et finalement affichez le dictionnaire.
Soltion
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
def acheter_fruit(dictionnaire_fruits): # Demander à l'utilisateur le fruit qu'il souhaite acheter fruit_demande = input("Entrez le nom du fruit que vous souhaitez acheter : ") # Vérifier si le fruit est dans le dictionnaire if fruit_demande in dictionnaire_fruits: # Demander la quantité souhaitée quantite_demandee = int(input("Entrez la quantité souhaitée : ")) # Vérifier si la quantité demandée est disponible if quantite_demandee <= dictionnaire_fruits[fruit_demande]: # Mettre à jour le dictionnaire dictionnaire_fruits[fruit_demande] -= quantite_demandee print(f"Achat réussi ! {quantite_demandee} {fruit_demande}(s) ajouté(s) à votre panier.") else: print("Désolé, la quantité demandée n'est pas disponible.") else: print("Désolé, le fruit demandé n'est pas disponible.") # Afficher le dictionnaire mis à jour print("Dictionnaire des fruits mis à jour :") print(dictionnaire_fruits) # Exemple d'utilisation avec un dictionnaire initial # Le quantités sont exprimées en KG fruits_disponibles = { 'pomme': 80, 'banane': 60, 'orange': 150 } acheter_fruit(fruits_disponibles) """ output: Entrez le nom du fruit que vous souhaitez acheter : pomme Entrez la quantité souhaitée : 3 Achat réussi ! 3 pomme(s) ajouté(s) à votre panier. Dictionnaire des fruits mis à jour : {'pomme': 77, 'banane': 60, 'orange': 150} """ |
Younes Derfoufi
CRMEF OUJDA