Додавання до списку
Ви хочете протестувати функцію списку покупок у вашому масштабаторі рецептів. Перед будь-яким масштабуванням потрібно перевірити, яких інгредієнтів вам бракує в коморі. Ви пройдетеся циклом по стандартному словнику 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)