Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Підсумковий Проєкт з Доходів від Продукту | Функції
Вступ до Python

bookЗавдання: Підсумковий Проєкт з Доходів від Продукту

Підсумуйте все, що ви вивчили в цьому розділі, та застосуйте ці знання на практиці.

У цьому завданні необхідно обчислити загальний дохід для кожного продукту в продуктовому магазині на основі їхніх цін і кількості продажів.

Після обчислення доходів потрібно відсортувати продукти в алфавітному порядку та відобразити результати у форматованому вигляді.

Завдання

Swipe to start coding

Виконайте наступні кроки для завершення завдання:

  • Вам буде надано три списки: один зі списком назв продуктів, один зі списком цін і один зі списком кількостей проданих одиниць.
  • Обчисліть дохід для кожного продукту, помноживши його ціну на кількість проданих одиниць.
  • Збережіть обчислені значення доходу в новому списку.
  • Використайте функцію zip(), щоб поєднати кожну назву продукту з її доходом, створивши список кортежів.
  • Відсортуйте цей список кортежів в алфавітному порядку за назвою продукту.
  • Виведіть кожен продукт і його дохід у такому форматі: <product_name> has total revenue of $<revenue>.

Визначте наступні функції:

  • calculate_revenue(prices, quantities_sold): ця функція повинна перемножити кожну ціну на відповідну кількість, зберегти кожен результат у списку та повернути цей список доходів.
  • formatted_output(revenues): ця функція повинна приймати список кортежів (product_name, revenue), сортувати їх в алфавітному порядку за назвою продукту та виводити кожен у зазначеному форматі.

Після визначення цих функцій використайте надані списки для їх виклику та відображення результатів, як описано вище.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 7
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

Can you provide the list of products with their prices and quantities sold?

What format should the final output be in?

Do you want the results displayed as a table or a simple list?

close

bookЗавдання: Підсумковий Проєкт з Доходів від Продукту

Свайпніть щоб показати меню

Підсумуйте все, що ви вивчили в цьому розділі, та застосуйте ці знання на практиці.

У цьому завданні необхідно обчислити загальний дохід для кожного продукту в продуктовому магазині на основі їхніх цін і кількості продажів.

Після обчислення доходів потрібно відсортувати продукти в алфавітному порядку та відобразити результати у форматованому вигляді.

Завдання

Swipe to start coding

Виконайте наступні кроки для завершення завдання:

  • Вам буде надано три списки: один зі списком назв продуктів, один зі списком цін і один зі списком кількостей проданих одиниць.
  • Обчисліть дохід для кожного продукту, помноживши його ціну на кількість проданих одиниць.
  • Збережіть обчислені значення доходу в новому списку.
  • Використайте функцію zip(), щоб поєднати кожну назву продукту з її доходом, створивши список кортежів.
  • Відсортуйте цей список кортежів в алфавітному порядку за назвою продукту.
  • Виведіть кожен продукт і його дохід у такому форматі: <product_name> has total revenue of $<revenue>.

Визначте наступні функції:

  • calculate_revenue(prices, quantities_sold): ця функція повинна перемножити кожну ціну на відповідну кількість, зберегти кожен результат у списку та повернути цей список доходів.
  • formatted_output(revenues): ця функція повинна приймати список кортежів (product_name, revenue), сортувати їх в алфавітному порядку за назвою продукту та виводити кожен у зазначеному форматі.

Після визначення цих функцій використайте надані списки для їх виклику та відображення результатів, як описано вище.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 7
single

single

some-alt