Завдання: Керування Списками
Готові застосувати свої нові знання про списки та методи списків на практиці?
Цей челендж залучить вас до керування товарами відділу делікатесів у продуктовому магазині, де потрібно використовувати вкладені списки, методи списків і умовну логіку.
Завдання
Swipe to start coding
Керування списком делікатесів шляхом ініціалізації, оновлення та організації елементів за різними категоріями, такими як м’ясо, сир і приправи.
-
Ініціалізація списків:
- Створити список
meat
зі значеннями:"Ham"
,3.99
,50
,"Sliced"
; - Створити список
cheese
зі значеннями:"Cheddar"
,5.49
,100
,"Sharp"
; - Створити список
condiment
зі значеннями:"Mustard"
,1.99
,75
,"Spicy"
.
- Створити список
-
Створення основного списку:
- Об’єднати списки
meat
,cheese
таcondiment
в один список під назвоюdeli_dept
.
- Об’єднати списки
-
Поповнення запасів:
- Якщо
"Ham"
є у спискуmeat
і його кількість менша за100
, оновити кількість до100
.
- Якщо
-
Додавання сезонного м’яса:
- Створити список
seasonal_meat
зі значеннями:"Turkey"
,4.50
,100
,"Sliced"
; - Додати
seasonal_meat
доdeli_dept
.
- Створити список
-
Видалення приправи:
- Видалити список
condiment
зdeli_dept
.
- Видалити список
-
Сортування списку:
- Відсортувати
deli_dept
в алфавітному порядку за першим елементом кожного підсписку.
- Відсортувати
Вимоги до виводу
- Вивести початковий стан
deli_dept
з повідомленням:"Initial Deli List: <$deli_dept>"
. - Після виконання всіх операцій вивести оновлений стан
deli_dept
з повідомленням:"Updated Deli List: <$deli_dept>"
.
Примітка
Сортування списку здійснюється за першим значенням кожного підсписку (наприклад,
"Ham"
,"Cheddar"
,"Turkey"
).
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 4. Розділ 3