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

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

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

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

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

Завдання

Swipe to start coding

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

  • Ініціалізуйте список з назвою 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

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

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

  • Ініціалізуйте список з назвою 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), відсортувати їх в алфавітному порядку за назвою продукту та вивести кожен у зазначеному форматі.

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

Рішення

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

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

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

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

single

some-alt