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