Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Операції з кортежами | Інші типи даних
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Початок роботи
2. Змінні та Типи
3. Умовні оператори
4. Інші типи даних
5. Цикли
6. Функції

book
Завдання: Операції з кортежами

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

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

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

Завдання

Swipe to start coding

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

Інструкції до коду

  • Підрахуйте, скільки разів "apples" з'являється в кортежі shelf. Збережіть цей підрахунок у змінній з назвою apple_count і виведіть результат з повідомленням: "Number of Apples: <$apple_count>".
  • Знайдіть індекс першої появи "bananas" у кортежі shelf. Збережіть цей індекс у змінній з назвою banana_index і виведіть його з повідомленням: "First Banana Index: <$banana_index>".
  • Перевірте, чи кількість яблук менша за 5. Якщо так, виведіть "Apples need to be restocked.". Інакше виведіть "Apples are sufficiently stocked."
  • Підрахуйте, скільки разів "grapes" з'являється в кортежі shelf. Якщо виноград з'являється лише один раз, виведіть "Grapes need to be restocked.". Інакше виведіть "Grapes are sufficiently stocked."
  • Перевірте, чи існують "oranges" у кортежі shelf. Якщо вони існують, знайдіть їх індекс і виведіть "Oranges are at index: <$orange_index>". Якщо їх немає, виведіть "Oranges are out of stock."

Вимоги до виводу

  • Виведіть кількість яблук з повідомленням: "Number of Apples: <$apple_count>".
  • Виведіть індекс першої появи бананів з повідомленням: "First Banana Index: <$banana_index>".
  • Виведіть повідомлення про стан запасів яблук: або "Apples need to be restocked.", або "Apples are sufficiently stocked."
  • Виведіть повідомлення про стан запасів винограду: або "Grapes need to be restocked.", або "Grapes are sufficiently stocked."
  • Виведіть індекс апельсинів, якщо вони існують, з повідомленням: "Oranges are at index: <$orange_index>". Якщо ні, виведіть "Oranges are out of stock."

Примітка

Ви також можете використовувати оператори in та not in з кортежами та списками.

Рішення

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

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

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

Секція 4. Розділ 6
toggle bottom row

book
Завдання: Операції з кортежами

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

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

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

Завдання

Swipe to start coding

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

Інструкції до коду

  • Підрахуйте, скільки разів "apples" з'являється в кортежі shelf. Збережіть цей підрахунок у змінній з назвою apple_count і виведіть результат з повідомленням: "Number of Apples: <$apple_count>".
  • Знайдіть індекс першої появи "bananas" у кортежі shelf. Збережіть цей індекс у змінній з назвою banana_index і виведіть його з повідомленням: "First Banana Index: <$banana_index>".
  • Перевірте, чи кількість яблук менша за 5. Якщо так, виведіть "Apples need to be restocked.". Інакше виведіть "Apples are sufficiently stocked."
  • Підрахуйте, скільки разів "grapes" з'являється в кортежі shelf. Якщо виноград з'являється лише один раз, виведіть "Grapes need to be restocked.". Інакше виведіть "Grapes are sufficiently stocked."
  • Перевірте, чи існують "oranges" у кортежі shelf. Якщо вони існують, знайдіть їх індекс і виведіть "Oranges are at index: <$orange_index>". Якщо їх немає, виведіть "Oranges are out of stock."

Вимоги до виводу

  • Виведіть кількість яблук з повідомленням: "Number of Apples: <$apple_count>".
  • Виведіть індекс першої появи бананів з повідомленням: "First Banana Index: <$banana_index>".
  • Виведіть повідомлення про стан запасів яблук: або "Apples need to be restocked.", або "Apples are sufficiently stocked."
  • Виведіть повідомлення про стан запасів винограду: або "Grapes need to be restocked.", або "Grapes are sufficiently stocked."
  • Виведіть індекс апельсинів, якщо вони існують, з повідомленням: "Oranges are at index: <$orange_index>". Якщо ні, виведіть "Oranges are out of stock."

Примітка

Ви також можете використовувати оператори in та not in з кортежами та списками.

Рішення

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

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

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

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