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 listaspricesequantities_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 derevenueusando as listaspricesequantities_soldfornecidas. - 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!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Resumir este capítulo
Explicar o código em file
Explicar por que file não resolve a tarefa
Awesome!
Completion rate improved to 2.17
Desafio: Capstone de Receitas de Produtos
Deslize para mostrar o menu
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 listaspricesequantities_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 derevenueusando as listaspricesequantities_soldfornecidas. - 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!
single