Завдання: Операції з кортежами
Система вашого продуктового магазину розроблена для відстеження інвентаризації товарів на різних полицях за допомогою кортежів, оскільки кортежі забезпечують спосіб гарантувати, що дані є незмінними після встановлення.
Однак магазин повинен контролювати певні товари та відстежувати їх кількість або розташування, щоб допомогти в поповненні запасів або перестановці.
Вам доручено аналізувати та керувати даними інвентаризації за допомогою кортежів, щоб визначити певні метрики та вживати заходів на основі конкретних критеріїв.
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
з кортежами та списками.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.17
Завдання: Операції з кортежами
Свайпніть щоб показати меню
Система вашого продуктового магазину розроблена для відстеження інвентаризації товарів на різних полицях за допомогою кортежів, оскільки кортежі забезпечують спосіб гарантувати, що дані є незмінними після встановлення.
Однак магазин повинен контролювати певні товари та відстежувати їх кількість або розташування, щоб допомогти в поповненні запасів або перестановці.
Вам доручено аналізувати та керувати даними інвентаризації за допомогою кортежів, щоб визначити певні метрики та вживати заходів на основі конкретних критеріїв.
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
з кортежами та списками.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 2.17single