CommencerCommencer gratuitement

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

Afficher le cours

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 recipe pour accéder aux noms des ingrédients et aux quantités requises.
  • À l'intérieur de la boucle, veuillez vérifier si l'required_qty e est supérieure à celle que vous avez dans pantry_stock pour 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_list en 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)
Modifier et exécuter le code