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.
    • Потім вивести
      Inventory after adding Tomatoes: <grocery_inventory>
  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.
  6. Фінальний вивід

    • Вивести
      Updated inventory: <grocery_inventory>

Рішення

Все було зрозуміло?

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

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

Секція 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.
    • Потім вивести
      Inventory after adding Tomatoes: <grocery_inventory>
  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.
  6. Фінальний вивід

    • Вивести
      Updated inventory: <grocery_inventory>

Рішення

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

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

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

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

single

some-alt