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

Зміст курсу

Вступ до Python

Вступ до Python

1. Початок роботи
2. Змінні та Типи
3. Умовні оператори
4. Інші типи даних
5. Цикли
6. Функції

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
toggle bottom row

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