Conteúdo do Curso
Introdução ao Python
Introdução ao Python
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.
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ávelcombined_list
. - Ordene a lista combinada de produtos pelo nome em ordem crescente usando a função
sorted()
. Atribua o resultado à variávelsorted_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
Obrigado pelo seu feedback!
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.
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ávelcombined_list
. - Ordene a lista combinada de produtos pelo nome em ordem crescente usando a função
sorted()
. Atribua o resultado à variávelsorted_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
Obrigado pelo seu feedback!