Завдання: Функції Zip і Sort
У нас залишилося кілька функцій з попереднього розділу, які потрібно розглянути, тож потренуємося з ними.
Згадайте функцію zip()
, яка особливо корисна при роботі з декількома пов'язаними списками. Ця функція дозволяє керувати різними властивостями елементів одночасно, наприклад, сортувати товари зберігаючи їхні відповідні атрибути.
Завдання
Swipe to start coding
У вас є три списки: назви продуктів, ціни та кількість проданих одиниць. Ваше завдання — впорядкувати, відсортувати та відобразити ці дані у визначеному форматі.
Інструкції до коду
- Використайте
zip()
, щоб об'єднати три списки у список кортежів у порядку:(product_name, price, quantity_sold)
. Присвойте результат зміннійcombined_list
. - Використайте
sorted()
, щоб відсортуватиcombined_list
за назвою продукту у зростаючому порядку. Присвойте відсортований результат зміннійsorted_products
. - Пройдіться циклом по
sorted_products
і виведіть назву продукту, ціну та кількість проданих одиниць у вказаному форматі.
Вимоги до виводу
Для кожного продукту виведіть:
python
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 6. Розділ 2