Секція 6. Розділ 7
single
Challenge: Підсумковий Проєкт з Доходів від Продукту
Свайпніть щоб показати меню
Підсумок вивченого в цьому розділі та застосування на практиці.
У цьому завданні потрібно обчислити загальний дохід для кожного продукту у продуктовому магазині на основі їхніх цін і кількості продажів.
Після обчислення доходів необхідно відсортувати продукти в алфавітному порядку та відобразити результати у форматованому вигляді.
Завдання
Проведіть, щоб почати кодувати
Виконайте ці покрокові інструкції для завершення завдання:
- Ініціалізуйте список з назвою
products, який містить назви продуктів; - Ініціалізуйте список з назвою
prices, який містить ціну за одиницю для кожного продукту; - Ініціалізуйте список з назвою
quantities_sold, який містить кількість проданих одиниць для кожного продукту; - Обчисліть дохід для кожного продукту, перемноживши ціну на кількість проданих одиниць, і збережіть усі результати в новому списку під назвою
revenue; - Використайте функцію
zip(), щоб об'єднати спискиproductsтаrevenueу список кортежів з назвоюrevenue_per_product, де кожен кортеж містить назву продукту та відповідний дохід; - Відсортуйте список
revenue_per_productв алфавітному порядку за назвою продукту; - Виведіть кожен продукт і його дохід у такому форматі:
<product_name> has total revenue of $<revenue>.
Необхідно визначити такі функції:
calculate_revenue(prices, quantities_sold): ця функція повинна перемножити кожну ціну на відповідну кількість проданих одиниць, зберегти результати у списку та повернути цей список доходів.formatted_output(revenues): ця функція повинна приймати список кортежів(product_name, revenue), сортувати їх в алфавітному порядку за назвою продукту та виводити кожен у зазначеному форматі.
Після визначення цих функцій використайте надані списки для їх виклику та відображення результатів, як описано вище.
Рішення
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 6. Розділ 7
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат