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

bookDesafio: Capstone 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.

Tarefa

Swipe to start coding

Siga estas etapas para concluir a tarefa:

  • Você receberá três listas: uma com nomes de produtos, uma com preços e uma com quantidades vendidas.
  • Calcule a receita de cada produto multiplicando seu preço pela quantidade vendida.
  • Armazene os valores de receita calculados em uma nova lista.
  • Utilize a função zip() para parear cada nome de produto com sua receita, criando uma lista de tuplas.
  • Ordene essa lista de tuplas em ordem alfabética pelo nome do produto.
  • Imprima cada produto e sua receita usando o seguinte formato: <product_name> has total revenue of $<revenue>.

Defina as seguintes funções:

  • calculate_revenue(prices, quantities_sold): Esta função deve multiplicar cada preço pela respectiva quantidade, armazenar cada resultado 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 7
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you provide the list of products with their prices and quantities sold?

What format should the final output be in?

Do you want the results displayed as a table or a simple list?

close

bookDesafio: Capstone 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.

Tarefa

Swipe to start coding

Siga estas etapas para concluir a tarefa:

  • Você receberá três listas: uma com nomes de produtos, uma com preços e uma com quantidades vendidas.
  • Calcule a receita de cada produto multiplicando seu preço pela quantidade vendida.
  • Armazene os valores de receita calculados em uma nova lista.
  • Utilize a função zip() para parear cada nome de produto com sua receita, criando uma lista de tuplas.
  • Ordene essa lista de tuplas em ordem alfabética pelo nome do produto.
  • Imprima cada produto e sua receita usando o seguinte formato: <product_name> has total revenue of $<revenue>.

Defina as seguintes funções:

  • calculate_revenue(prices, quantities_sold): Esta função deve multiplicar cada preço pela respectiva quantidade, armazenar cada resultado 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

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
single

single

some-alt