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