single
Desafio: Funções de Zip e Ordenação
Deslize para mostrar o menu
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.
Deslize para começar a programar
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!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo