Ajout à une liste
Vous souhaitez tester la fonctionnalité de liste de courses pour votre outil de calcul de portions de recettes. Avant de procéder à tout ajustement, il est important de vérifier quels ingrédients sont en quantité insuffisante dans votre garde-manger. Vous parcourrez le dictionnaire standard recipe et les articles que vous avez dans votre pantry_stock, puis vous ajouterez à votre liste d'achats tout ingrédient dont la quantité requise dépasse celle dont vous disposez actuellement.
Cet exercice fait partie du cours
Introduction à Python pour les développeurs
Instructions
- Veuillez créer une liste vide intitulée «
shopping_list» pour y enregistrer les ingrédients que vous devez acheter. - Parcourez les éléments du dictionnaire
recipepour accéder aux noms des ingrédients et aux quantités requises. - À l'intérieur de la boucle, veuillez vérifier si l'
required_qtye est supérieure à celle que vous avez danspantry_stockpour cet ingrédient. - Si vous avez besoin d'une quantité supplémentaire d'un ingrédient, veuillez ajouter le nom de l'ingrédient à l'adresse
shopping_listen utilisant la méthode.append().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create an empty shopping list
shopping_list = ____
# Loop through each ingredient and required quantity
for ingredient, required_qty in recipe.____:
# Check if we need more than what we have
if ____ > pantry_stock[ingredient]:
# Add the ingredient to our shopping list
shopping_list.____
# Display the shopping list
print("Shopping list:", shopping_list)