Завдання: Підсумковий Проєкт з Коригування Цін
Ви керуєте системою продуктового магазину та маєте забезпечувати прийняття рішень щодо інвентарю, відстежувати ціни й виконувати перевірки для визначення необхідності таких дій, як поповнення запасів або видалення товарів з інвентарю на основі їхньої ціни чи залишку.
Swipe to start coding
Керування продуктовим інвентарем за допомогою словника в Python. Виконання операцій, таких як оновлення цін, додавання нових товарів і керування рівнем запасів відповідно до умов.
-
Заповнення словника: Визначте
grocery_inventory
з такими товарами та їх характеристиками:"Milk"
:("Dairy", 3.50, 8)
"Eggs"
:("Dairy", 5.50, 30)
"Bread"
:("Bakery", 2.99, 15)
"Apples"
:("Produce", 1.50, 50)
-
Перевірка та оновлення ціни:
- Отримайте ціну для
"Eggs"
. Якщо ціна перевищує $5, виведіть"Eggs are too expensive, reducing the price by $1."
і зменшіть ціну на $1. Інакше виведіть"The price of Eggs is reasonable."
.
- Отримайте ціну для
-
Додавання нового товару:
- Додайте
"Tomatoes"
з характеристиками: категорія"Produce"
, ціна $1.20, запас30
.
- Додайте
-
Керування запасами:
- Перевірте запас
"Milk"
. Якщо він менше10
, виведіть"Milk needs to be restocked. Increasing stock by 20 units."
і збільшіть запас на20
. Інакше виведіть"Milk has sufficient stock."
.
- Перевірте запас
-
Видалення товару за ціною:
- Перевірте ціну
"Apples"
. Якщо вона перевищує $2, видаліть"Apples"
з інвентаря та виведіть"Apples removed from inventory due to high price."
.
- Перевірте ціну
Вимоги до виводу
-
При перевірці ціни
"Eggs"
виведіть:"Eggs are too expensive, reducing the price by $1."
, якщо ціна перевищує $5."The price of Eggs is reasonable."
, якщо ціна $5 або менше.
-
Після додавання
"Tomatoes"
виведіть оновлений інвентар:"Inventory after adding Tomatoes: <$grocery_inventory>"
. -
При перевірці запасу
"Milk"
виведіть:"Milk needs to be restocked. Increasing stock by 20 units."
, якщо запас менше10
."Milk has sufficient stock."
, якщо запас10
або більше.
-
Якщо
"Apples"
видалено, виведіть"Apples removed from inventory due to high price."
. -
Нарешті, виведіть оновлений інвентар:
"Updated inventory: <$grocery_inventory>"
.
Примітка
Використовуйте квадратні дужки для доступу до значень кортежів у словнику, наприклад,
inventory["Bread"][1]
для отримання ціни на"Bread"
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
What criteria should I use to decide when to restock or remove items?
Can you help me set up a system to track inventory and prices?
How can I automate notifications for low stock or price changes?
Awesome!
Completion rate improved to 2.17
Завдання: Підсумковий Проєкт з Коригування Цін
Свайпніть щоб показати меню
Ви керуєте системою продуктового магазину та маєте забезпечувати прийняття рішень щодо інвентарю, відстежувати ціни й виконувати перевірки для визначення необхідності таких дій, як поповнення запасів або видалення товарів з інвентарю на основі їхньої ціни чи залишку.
Swipe to start coding
Керування продуктовим інвентарем за допомогою словника в Python. Виконання операцій, таких як оновлення цін, додавання нових товарів і керування рівнем запасів відповідно до умов.
-
Заповнення словника: Визначте
grocery_inventory
з такими товарами та їх характеристиками:"Milk"
:("Dairy", 3.50, 8)
"Eggs"
:("Dairy", 5.50, 30)
"Bread"
:("Bakery", 2.99, 15)
"Apples"
:("Produce", 1.50, 50)
-
Перевірка та оновлення ціни:
- Отримайте ціну для
"Eggs"
. Якщо ціна перевищує $5, виведіть"Eggs are too expensive, reducing the price by $1."
і зменшіть ціну на $1. Інакше виведіть"The price of Eggs is reasonable."
.
- Отримайте ціну для
-
Додавання нового товару:
- Додайте
"Tomatoes"
з характеристиками: категорія"Produce"
, ціна $1.20, запас30
.
- Додайте
-
Керування запасами:
- Перевірте запас
"Milk"
. Якщо він менше10
, виведіть"Milk needs to be restocked. Increasing stock by 20 units."
і збільшіть запас на20
. Інакше виведіть"Milk has sufficient stock."
.
- Перевірте запас
-
Видалення товару за ціною:
- Перевірте ціну
"Apples"
. Якщо вона перевищує $2, видаліть"Apples"
з інвентаря та виведіть"Apples removed from inventory due to high price."
.
- Перевірте ціну
Вимоги до виводу
-
При перевірці ціни
"Eggs"
виведіть:"Eggs are too expensive, reducing the price by $1."
, якщо ціна перевищує $5."The price of Eggs is reasonable."
, якщо ціна $5 або менше.
-
Після додавання
"Tomatoes"
виведіть оновлений інвентар:"Inventory after adding Tomatoes: <$grocery_inventory>"
. -
При перевірці запасу
"Milk"
виведіть:"Milk needs to be restocked. Increasing stock by 20 units."
, якщо запас менше10
."Milk has sufficient stock."
, якщо запас10
або більше.
-
Якщо
"Apples"
видалено, виведіть"Apples removed from inventory due to high price."
. -
Нарешті, виведіть оновлений інвентар:
"Updated inventory: <$grocery_inventory>"
.
Примітка
Використовуйте квадратні дужки для доступу до значень кортежів у словнику, наприклад,
inventory["Bread"][1]
для отримання ціни на"Bread"
.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.17single