Завдання: Курсова робота з коригування цін
Ви керуєте системою продуктового магазину і вам потрібно підтримувати прийняття рішень для інвентаризації, відстежувати ціни та виконувати перевірки, щоб визначити, чи потрібні дії, такі як поповнення запасів або видалення товарів з інвентарю, на основі їхньої ціни або запасів.
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"
занадто дорогі, і зменшіть ціну на $1. Інакше виведіть, що ціна"Eggs"
є розумною. -
Додайте новий товар: Додайте
"Tomatoes"
доgrocery_inventory
з деталями: категорія"Produce"
, ціна $1.20, і запас30
одиниць. -
Керуйте запасами: Перевірте запас
"Milk"
. Якщо він менший ніж10
, виведіть повідомлення, що"Milk"
потрібно поповнити, і збільшіть запас на20
одиниць. Інакше виведіть, що"Milk"
має достатній запас. -
Видаліть товар на основі ціни: Перевірте ціну
"Apples"
. Якщо вона перевищує $2, видаліть"Apples"
з інвентарю і виведіть повідомлення про їх видалення.
Вимоги до виводу
-
При перевірці ціни
"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"]
отримує кортеж, пов'язаний з"Bread"
зі словника, аinventory["Bread"][1]
отримує ціну"Bread"
, яка знаходиться на індексі1
у кортежі.
Рішення
Дякуємо за ваш відгук!
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"
занадто дорогі, і зменшіть ціну на $1. Інакше виведіть, що ціна"Eggs"
є розумною. -
Додайте новий товар: Додайте
"Tomatoes"
доgrocery_inventory
з деталями: категорія"Produce"
, ціна $1.20, і запас30
одиниць. -
Керуйте запасами: Перевірте запас
"Milk"
. Якщо він менший ніж10
, виведіть повідомлення, що"Milk"
потрібно поповнити, і збільшіть запас на20
одиниць. Інакше виведіть, що"Milk"
має достатній запас. -
Видаліть товар на основі ціни: Перевірте ціну
"Apples"
. Якщо вона перевищує $2, видаліть"Apples"
з інвентарю і виведіть повідомлення про їх видалення.
Вимоги до виводу
-
При перевірці ціни
"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"]
отримує кортеж, пов'язаний з"Bread"
зі словника, аinventory["Bread"][1]
отримує ціну"Bread"
, яка знаходиться на індексі1
у кортежі.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.17single