Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Підсумковий Проєкт з Коригування Цін | Інші Типи Даних
Вступ до Python

Свайпніть щоб показати меню

book
Завдання: Підсумковий Проєкт з Коригування Цін

Ви керуєте системою продуктового магазину та повинні забезпечувати прийняття рішень щодо інвентарю, відстежувати ціни й виконувати перевірки, щоб визначити, чи потрібно поповнювати запаси або видаляти товари з інвентарю залежно від їхньої ціни чи кількості на складі.

Завдання

Swipe to start coding

Керування продуктовим інвентарем за допомогою словника в Python. Виконання операцій, таких як оновлення цін, додавання нових товарів і керування рівнем запасів відповідно до умов.

  1. Заповнення словника: Визначити grocery_inventory з такими товарами та їх характеристиками:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Перевірка та оновлення ціни:

    • Отримати ціну "Eggs". Якщо ціна перевищує $5, вивести "Eggs are too expensive, reducing the price by $1." і зменшити ціну на $1. Інакше вивести "The price of Eggs is reasonable.".
  3. Додавання нового товару:

    • Додати "Tomatoes" з характеристиками: категорія "Produce", ціна $1.20, запас 30.
  4. Керування запасами:

    • Перевірити запас "Milk". Якщо він менше 10, вивести "Milk needs to be restocked. Increasing stock by 20 units." і збільшити запас на 20. Інакше вивести "Milk has sufficient stock.".
  5. Видалення товару за ціною:

    • Перевірити ціну "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".

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 8

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Завдання: Підсумковий Проєкт з Коригування Цін

Ви керуєте системою продуктового магазину та повинні забезпечувати прийняття рішень щодо інвентарю, відстежувати ціни й виконувати перевірки, щоб визначити, чи потрібно поповнювати запаси або видаляти товари з інвентарю залежно від їхньої ціни чи кількості на складі.

Завдання

Swipe to start coding

Керування продуктовим інвентарем за допомогою словника в Python. Виконання операцій, таких як оновлення цін, додавання нових товарів і керування рівнем запасів відповідно до умов.

  1. Заповнення словника: Визначити grocery_inventory з такими товарами та їх характеристиками:

    • "Milk": ("Dairy", 3.50, 8)
    • "Eggs": ("Dairy", 5.50, 30)
    • "Bread": ("Bakery", 2.99, 15)
    • "Apples": ("Produce", 1.50, 50)
  2. Перевірка та оновлення ціни:

    • Отримати ціну "Eggs". Якщо ціна перевищує $5, вивести "Eggs are too expensive, reducing the price by $1." і зменшити ціну на $1. Інакше вивести "The price of Eggs is reasonable.".
  3. Додавання нового товару:

    • Додати "Tomatoes" з характеристиками: категорія "Produce", ціна $1.20, запас 30.
  4. Керування запасами:

    • Перевірити запас "Milk". Якщо він менше 10, вивести "Milk needs to be restocked. Increasing stock by 20 units." і збільшити запас на 20. Інакше вивести "Milk has sufficient stock.".
  5. Видалення товару за ціною:

    • Перевірити ціну "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".

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 4. Розділ 8
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt