Сложение различных чисел относительно их единиц измеренияPython

Программы на Python
Anonymous
Сложение различных чисел относительно их единиц измерения

Сообщение Anonymous »

В настоящее время я работаю над своим первым хобби-проектом на Python, где пытаюсь создать список покупок на основе различных рецептов, которые я беру с веб-сайта.
Проблема в том, что рецепт может включать разные единицы измерения и разные необходимые количества. В идеале я хочу создать программу, которая суммирует соответствующие единицы и продукты, если их единицы совпадают. Я попытался создать небольшой пример:
Элементы, очищенные от рецепта 1:
  • 500 грамм помидоров
  • 1 дл оливкового масла
  • 2 огурца
Элементы, очищенные от рецепта 2:
  • 2 авокадо
  • 200 грамм помидоров
  • 1 дл оливкового масла
  • 100 грамм огурца
Общий результат программы должен составлять:
  • 700 грамм помидоров
  • 2 дл оливкового масла
  • 2 огурца
  • 2 авокадо
  • 100 грамм огурца
Таким образом, если огурец представлен в двух разных единицах, он будет просто представлен дважды, где используются две разные единицы, однако помидоры и оливковое масло были добавлены вместе, поскольку их единицы измерения одинаковы.
Спасибо, что уделили время!

Вернуться в «Python»