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