Conteúdo do Curso
Introdução ao Python
Introdução ao Python
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.
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 listasprices
equantities_sold
, multiplicando cada par de elementos correspondentes, e armazene os resultados em uma lista chamadarevenue
. 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 derevenue
usando as listasprices
equantities_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
Obrigado pelo seu feedback!
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.
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 listasprices
equantities_sold
, multiplicando cada par de elementos correspondentes, e armazene os resultados em uma lista chamadarevenue
. 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 derevenue
usando as listasprices
equantities_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
Obrigado pelo seu feedback!