Desafio: Projeto Final de Receitas de Produtos
Vamos reunir tudo o que você aprendeu nesta seção e aplicar o conhecimento.
Nesta tarefa, o objetivo é calcular a receita total de cada produto em um supermercado com base em seus preços e quantidades vendidas.
Após calcular as receitas, será necessário ordenar os produtos em ordem alfabética e exibir os resultados em uma saída formatada.
Swipe to start coding
Siga estas instruções passo a passo para concluir a tarefa:
- Inicialize uma lista chamada
productsque contenha os nomes dos produtos; - Inicialize uma lista chamada
pricesque contenha o preço por item de cada produto; - Inicialize uma lista chamada
quantities_soldque contenha a quantidade de itens vendidos para cada produto; - Calcule a receita de cada produto multiplicando o preço pela quantidade vendida e armazene todos os resultados em uma nova lista chamada
revenue; - Utilize a função
zip()para combinar as listasproductserevenueem uma lista de tuplas chamadarevenue_per_product, onde cada tupla contém o nome do produto e sua respectiva receita; - Ordene a lista
revenue_per_productem ordem alfabética pelo nome do produto; - Imprima cada produto e sua receita utilizando o seguinte formato:
<product_name> has total revenue of $<revenue>.
Você deve definir as seguintes funções:
calculate_revenue(prices, quantities_sold): Esta função deve multiplicar cada preço pela respectiva quantidade vendida, armazenar os resultados em uma lista e retornar essa lista de receitas.formatted_output(revenues): Esta função deve receber uma lista de tuplas(product_name, revenue), ordená-las alfabeticamente pelo nome do produto e imprimir cada uma no formato especificado.
Após definir essas funções, utilize as listas fornecidas para chamá-las e exibir os resultados conforme descrito acima.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 2.08
Desafio: Projeto Final de Receitas de Produtos
Deslize para mostrar o menu
Vamos reunir tudo o que você aprendeu nesta seção e aplicar o conhecimento.
Nesta tarefa, o objetivo é calcular a receita total de cada produto em um supermercado com base em seus preços e quantidades vendidas.
Após calcular as receitas, será necessário ordenar os produtos em ordem alfabética e exibir os resultados em uma saída formatada.
Swipe to start coding
Siga estas instruções passo a passo para concluir a tarefa:
- Inicialize uma lista chamada
productsque contenha os nomes dos produtos; - Inicialize uma lista chamada
pricesque contenha o preço por item de cada produto; - Inicialize uma lista chamada
quantities_soldque contenha a quantidade de itens vendidos para cada produto; - Calcule a receita de cada produto multiplicando o preço pela quantidade vendida e armazene todos os resultados em uma nova lista chamada
revenue; - Utilize a função
zip()para combinar as listasproductserevenueem uma lista de tuplas chamadarevenue_per_product, onde cada tupla contém o nome do produto e sua respectiva receita; - Ordene a lista
revenue_per_productem ordem alfabética pelo nome do produto; - Imprima cada produto e sua receita utilizando o seguinte formato:
<product_name> has total revenue of $<revenue>.
Você deve definir as seguintes funções:
calculate_revenue(prices, quantities_sold): Esta função deve multiplicar cada preço pela respectiva quantidade vendida, armazenar os resultados em uma lista e retornar essa lista de receitas.formatted_output(revenues): Esta função deve receber uma lista de tuplas(product_name, revenue), ordená-las alfabeticamente pelo nome do produto e imprimir cada uma no formato especificado.
Após definir essas funções, utilize as listas fornecidas para chamá-las e exibir os resultados conforme descrito acima.
Solução
Obrigado pelo seu feedback!
single