Завдання: Автоматизація Контролю Запасів
Ви керуєте запасами продуктового магазину, і ваше завдання — забезпечити належне ведення обліку товарів та їхнє своєчасне поповнення за потреби.
Якщо рівень запасу товару опускається нижче мінімально необхідної кількості, його потрібно поповнити.
Крім того, якщо рівень запасу товару перевищує певний поріг, на нього застосовується знижка, і товар позначається як "на розпродажі".
Swipe to start coding
Керуйте запасами продуктового магазину, поповнюючи товари за допомогою циклу while та застосовуючи знижки залежно від рівня запасів. Ви будете використовувати цикли для оновлення статусу кожного товару, але лише виводити просте повідомлення про обробку для кожного товару та фінальне підсумкове повідомлення.
Правила
- Використовуйте цикл for для проходження по кожному елементу в словнику
inventory.- Для кожного товару отримайте його поточний запас, мінімально необхідний запас, кількість для поповнення та статус розпродажу.
- Використовуйте цикл while для поповнення товару, доки його запас не стане більшим або рівним мінімальному.
- Збільшуйте запас на величину поповнення при кожній ітерації.
- Оновлюйте значення запасу в словнику після поповнення.
- Після поповнення, якщо запас перевищує
discount_thresholdі товар не перебуває на розпродажі, встановіть його статус розпродажу якTrueу словнику.
Вимоги до виводу
- Перед початком циклу виведіть рядок, що містить слово
Processing(наприклад:Processing started). - Для кожного товару виведіть один рядок:
Processing [item name](наприклад:Processing Bread). - Після обробки всіх товарів виведіть підсумковий рядок, що містить слово
Processing(наприклад:Processing completed).
Не виводьте деталі щодо поповнення чи застосування знижки. Не виводьте фінальний звіт про запаси. Виводьте лише необхідні рядки обробки.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
What is the minimum required amount for each product?
What is the threshold for applying a discount and marking an item as "on sale"?
Can you provide an example of how to manage the inventory for a specific product?
Чудово!
Completion показник покращився до 2.08
Завдання: Автоматизація Контролю Запасів
Свайпніть щоб показати меню
Ви керуєте запасами продуктового магазину, і ваше завдання — забезпечити належне ведення обліку товарів та їхнє своєчасне поповнення за потреби.
Якщо рівень запасу товару опускається нижче мінімально необхідної кількості, його потрібно поповнити.
Крім того, якщо рівень запасу товару перевищує певний поріг, на нього застосовується знижка, і товар позначається як "на розпродажі".
Swipe to start coding
Керуйте запасами продуктового магазину, поповнюючи товари за допомогою циклу while та застосовуючи знижки залежно від рівня запасів. Ви будете використовувати цикли для оновлення статусу кожного товару, але лише виводити просте повідомлення про обробку для кожного товару та фінальне підсумкове повідомлення.
Правила
- Використовуйте цикл for для проходження по кожному елементу в словнику
inventory.- Для кожного товару отримайте його поточний запас, мінімально необхідний запас, кількість для поповнення та статус розпродажу.
- Використовуйте цикл while для поповнення товару, доки його запас не стане більшим або рівним мінімальному.
- Збільшуйте запас на величину поповнення при кожній ітерації.
- Оновлюйте значення запасу в словнику після поповнення.
- Після поповнення, якщо запас перевищує
discount_thresholdі товар не перебуває на розпродажі, встановіть його статус розпродажу якTrueу словнику.
Вимоги до виводу
- Перед початком циклу виведіть рядок, що містить слово
Processing(наприклад:Processing started). - Для кожного товару виведіть один рядок:
Processing [item name](наприклад:Processing Bread). - Після обробки всіх товарів виведіть підсумковий рядок, що містить слово
Processing(наприклад:Processing completed).
Не виводьте деталі щодо поповнення чи застосування знижки. Не виводьте фінальний звіт про запаси. Виводьте лише необхідні рядки обробки.
Рішення
Дякуємо за ваш відгук!
single