Ajouter des éléments à une liste
Vous voulez essayer la fonctionnalité de liste d'achats de votre outil d'ajustement de recettes. Avant d'ajuster quoi que ce soit, vous souhaitez vérifier quels ingrédients vous n'avez pas en quantité suffisante dans votre garde-manger. Vous parcourrez le dictionnaire standard recipe et les articles que vous avez dans votre pantry_stock, puis ajouterez à votre liste d'achats tout ingrédient pour lequel la quantité requise dépasse ce que vous avez actuellement sous la main.
Cette activité fait partie du cours
Introduction à Python pour les développeurs
Instructions de l’exercice
- Créez une liste vide appelée
shopping_listpour stocker les ingrédients à acheter. - Parcourez les éléments du dictionnaire
recipeafin d'accéder aux noms des ingrédients et aux quantités requises. - À l'intérieur de la boucle, vérifiez si
required_qtyest supérieur à ce que vous avez danspantry_stockpour cet ingrédient. - Si vous avez besoin de plus d'un ingrédient, ajoutez le nom de l'ingrédient à
shopping_listavec la méthode.append().
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)