CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez une liste vide appelée shopping_list pour stocker les ingrédients à acheter.
  • Parcourez les éléments du dictionnaire recipe afin d'accéder aux noms des ingrédients et aux quantités requises.
  • À l'intérieur de la boucle, vérifiez si required_qty est supérieur à ce que vous avez dans pantry_stock pour cet ingrédient.
  • Si vous avez besoin de plus d'un ingrédient, ajoutez le nom de l'ingrédient à shopping_list avec 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)
Modifier et exécuter le code