Завдання: Підсумковий Проєкт з Коригування Цін
Ви керуєте системою продуктового магазину та маєте забезпечувати прийняття рішень щодо інвентарю, відстежувати ціни й виконувати перевірки для визначення необхідності таких дій, як поповнення запасів або видалення товарів з інвентарю на основі їхньої ціни чи залишку.
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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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