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
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

Awesome!

Completion rate improved to 2.17

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Перейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

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

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

close

Awesome!

Completion rate improved to 2.17

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

some-alt