Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Funções de Zip e Ordenação | 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: Funções de Zip e Ordenação

Ainda temos algumas funções do capítulo anterior para cobrir, então vamos praticá-las um pouco.

Lembre-se da função zip(), que é particularmente útil ao trabalhar com listas múltiplas relacionadas. Esta função permite gerenciar diferentes propriedades de itens simultaneamente, como classificar produtos enquanto mantém seus atributos associados.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com três listas representando nomes de produtos, seus preços e as quantidades vendidas. Seu objetivo é combinar essas listas em um formato estruturado, ordená-las e exibir as informações de uma maneira específica.

Instruções de Código

  • Combine as três listas em uma lista de tuplas, onde cada tupla contém o nome do produto, seu preço e a quantidade vendida nesta ordem exata. Use a função zip() para conseguir isso. Atribua à variável combined_list.
  • Ordene a lista combinada de produtos pelo nome em ordem crescente usando a função sorted(). Atribua o resultado à variável sorted_products.
  • Exiba os nomes dos produtos ordenados junto com seus preços e quantidades vendidas usando a string de formatação fornecida.

Requisitos de Saída

  • Para cada produto na lista ordenada, imprima os detalhes usando o seguinte formato: Produto: <product_name>, Preço: <product_price>, Quantidade Vendida: <quantity_sold>

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 2
toggle bottom row

book
Desafio: Funções de Zip e Ordenação

Ainda temos algumas funções do capítulo anterior para cobrir, então vamos praticá-las um pouco.

Lembre-se da função zip(), que é particularmente útil ao trabalhar com listas múltiplas relacionadas. Esta função permite gerenciar diferentes propriedades de itens simultaneamente, como classificar produtos enquanto mantém seus atributos associados.

Tarefa

Swipe to start coding

Nesta tarefa, você trabalhará com três listas representando nomes de produtos, seus preços e as quantidades vendidas. Seu objetivo é combinar essas listas em um formato estruturado, ordená-las e exibir as informações de uma maneira específica.

Instruções de Código

  • Combine as três listas em uma lista de tuplas, onde cada tupla contém o nome do produto, seu preço e a quantidade vendida nesta ordem exata. Use a função zip() para conseguir isso. Atribua à variável combined_list.
  • Ordene a lista combinada de produtos pelo nome em ordem crescente usando a função sorted(). Atribua o resultado à variável sorted_products.
  • Exiba os nomes dos produtos ordenados junto com seus preços e quantidades vendidas usando a string de formatação fornecida.

Requisitos de Saída

  • Para cada produto na lista ordenada, imprima os detalhes usando o seguinte formato: Produto: <product_name>, Preço: <product_price>, Quantidade Vendida: <quantity_sold>

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 2
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