Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Підсумковий Проєкт з Коригування Цін | Інші Типи Даних
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Вступ до 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

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