Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Capstone de Receitas de Produtos | Funções
Introdução ao Python
course content

Conteúdo do Curso

Introdução ao Python

Introdução ao Python

1. Introdução
2. Variáveis e Tipos
3. Declarações Condicionais
4. Outros Tipos de Dados
5. Loops
6. Funções

book
Desafio: Capstone de Receitas de Produtos

Vamos juntar tudo o que você aprendeu nesta seção e aplicar.

Nesta tarefa, seu objetivo é calcular a receita total de cada produto em uma mercearia com base em seus preços e quantidades vendidas.

Após calcular as receitas, você irá ordenar os produtos alfabeticamente e exibir os resultados em uma saída formatada.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com dados de produtos para calcular e exibir receitas de forma formatada. Você definirá funções para calcular receitas e formatar a saída, garantindo que os dados sejam apresentados de maneira organizada.

Instruções de Código

  • Defina uma função calculate_revenue(prices, quantities_sold) que calcula a receita total de cada produto. Percorra as listas prices e quantities_sold, multiplicando cada par de elementos correspondentes, e armazene os resultados em uma lista chamada revenue. Retorne esta lista.
  • Defina uma função formatted_output(revenues) que recebe uma lista de tuplas, onde cada tupla contém o nome de um produto e sua receita correspondente. Ordene esta lista alfabeticamente pelo nome do produto e imprima cada produto com sua receita em uma string formatada.
  • Aplique a função calculate_revenue() para calcular a lista de revenue usando as listas prices e quantities_sold fornecidas.
  • Combine os nomes dos produtos e suas receitas calculadas usando a função zip() para criar uma lista de tuplas, revenue_per_product.
  • Use a função formatted_output() para exibir as receitas ordenadas.

Requisitos de Saída

  • A função formatted_output() deve imprimir cada produto e sua receita no formato: <product_name> has total revenue of $<revenue>.
  • Certifique-se de que a lista de tuplas esteja ordenada alfabeticamente pelo nome do produto antes de imprimir.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 7
toggle bottom row

book
Desafio: Capstone de Receitas de Produtos

Vamos juntar tudo o que você aprendeu nesta seção e aplicar.

Nesta tarefa, seu objetivo é calcular a receita total de cada produto em uma mercearia com base em seus preços e quantidades vendidas.

Após calcular as receitas, você irá ordenar os produtos alfabeticamente e exibir os resultados em uma saída formatada.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com dados de produtos para calcular e exibir receitas de forma formatada. Você definirá funções para calcular receitas e formatar a saída, garantindo que os dados sejam apresentados de maneira organizada.

Instruções de Código

  • Defina uma função calculate_revenue(prices, quantities_sold) que calcula a receita total de cada produto. Percorra as listas prices e quantities_sold, multiplicando cada par de elementos correspondentes, e armazene os resultados em uma lista chamada revenue. Retorne esta lista.
  • Defina uma função formatted_output(revenues) que recebe uma lista de tuplas, onde cada tupla contém o nome de um produto e sua receita correspondente. Ordene esta lista alfabeticamente pelo nome do produto e imprima cada produto com sua receita em uma string formatada.
  • Aplique a função calculate_revenue() para calcular a lista de revenue usando as listas prices e quantities_sold fornecidas.
  • Combine os nomes dos produtos e suas receitas calculadas usando a função zip() para criar uma lista de tuplas, revenue_per_product.
  • Use a função formatted_output() para exibir as receitas ordenadas.

Requisitos de Saída

  • A função formatted_output() deve imprimir cada produto e sua receita no formato: <product_name> has total revenue of $<revenue>.
  • Certifique-se de que a lista de tuplas esteja ordenada alfabeticamente pelo nome do produto antes de imprimir.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 7
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt