ПочатиПочніть безкоштовно

Додавання до списку

Ви хочете протестувати функцію списку покупок у вашому масштабаторі рецептів. Перед будь-яким масштабуванням потрібно перевірити, яких інгредієнтів вам бракує в коморі. Ви пройдетеся циклом по стандартному словнику recipe та елементах, які маєте в pantry_stock, і додасте до списку покупок кожен інгредієнт, для якого потрібна кількість перевищує наявну.

Ця вправа є частиною курсу

Вступ до Python для розробників

Переглянути курс

Інструкції до вправи

  • Створіть порожній список під назвою shopping_list для зберігання інгредієнтів, які потрібно купити.
  • Пройдіться циклом по елементах словника recipe, щоб отримати і назви інгредієнтів, і потрібні кількості.
  • Усередині циклу перевірте, чи required_qty більша за те, що є в pantry_stock для цього інгредієнта.
  • Якщо інгредієнта потрібно більше, додайте його назву до shopping_list за допомогою методу .append().

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код