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

У цьому завданні ви будете працювати з даними про продукти, щоб обчислити і відобразити доходи у форматованому вигляді. Ви визначите функції для обчислення доходів і форматування виводу, забезпечуючи організоване представлення даних.

Інструкції до коду

  • Визначте функцію calculate_revenue(prices, quantities_sold), яка обчислює загальний дохід для кожного продукту. Пройдіться по списках prices і quantities_sold, перемножуючи кожну пару відповідних елементів, і збережіть результати у список під назвою revenue. Поверніть цей список.
  • Визначте функцію formatted_output(revenues), яка приймає список кортежів, де кожен кортеж містить назву продукту та його відповідний дохід. Відсортуйте цей список в алфавітному порядку за назвою продукту і виведіть кожен продукт з його доходом у форматованому рядку.
  • Застосуйте функцію calculate_revenue(), щоб обчислити список revenue, використовуючи надані списки prices і quantities_sold.
  • Об'єднайте назви продуктів і їх обчислені доходи за допомогою функції zip(), щоб створити список кортежів revenue_per_product.
  • Використовуйте функцію formatted_output(), щоб відобразити відсортовані доходи.

Вимоги до виводу

  • Функція formatted_output() повинна виводити кожен продукт і його дохід у форматі: <product_name> has total revenue of $<revenue>.
  • Переконайтеся, що список кортежів відсортований в алфавітному порядку за назвою продукту перед виводом.

Рішення

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

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

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

Секція 6. Розділ 7
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

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

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

Давайте зберемо все, що ви вивчили в цьому розділі, і застосуємо це.

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

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

Завдання

Swipe to start coding

У цьому завданні ви будете працювати з даними про продукти, щоб обчислити і відобразити доходи у форматованому вигляді. Ви визначите функції для обчислення доходів і форматування виводу, забезпечуючи організоване представлення даних.

Інструкції до коду

  • Визначте функцію calculate_revenue(prices, quantities_sold), яка обчислює загальний дохід для кожного продукту. Пройдіться по списках prices і quantities_sold, перемножуючи кожну пару відповідних елементів, і збережіть результати у список під назвою revenue. Поверніть цей список.
  • Визначте функцію formatted_output(revenues), яка приймає список кортежів, де кожен кортеж містить назву продукту та його відповідний дохід. Відсортуйте цей список в алфавітному порядку за назвою продукту і виведіть кожен продукт з його доходом у форматованому рядку.
  • Застосуйте функцію calculate_revenue(), щоб обчислити список revenue, використовуючи надані списки prices і quantities_sold.
  • Об'єднайте назви продуктів і їх обчислені доходи за допомогою функції zip(), щоб створити список кортежів revenue_per_product.
  • Використовуйте функцію formatted_output(), щоб відобразити відсортовані доходи.

Вимоги до виводу

  • Функція formatted_output() повинна виводити кожен продукт і його дохід у форматі: <product_name> has total revenue of $<revenue>.
  • Переконайтеся, що список кортежів відсортований в алфавітному порядку за назвою продукту перед виводом.

Рішення

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

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

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

Секція 6. Розділ 7
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt