Desafio: Funções Zip e Sort
Ainda temos algumas funções do capítulo anterior para abordar, então vamos praticar com elas.
Lembre-se da função zip()
, que é especialmente útil ao trabalhar com múltiplas listas relacionadas. Essa função permite gerenciar diferentes propriedades de itens simultaneamente, como ordenar produtos mantendo seus atributos associados.
Tarefa
Swipe to start coding
Você recebeu três listas: nomes dos produtos, preços e quantidades vendidas. O objetivo é organizar, classificar e exibir esses dados em um formato específico.
Instruções de Código
- Utilize
zip()
para combinar as três listas em uma lista de tuplas na ordem:(product_name, price, quantity_sold)
. Atribua o resultado à variávelcombined_list
. - Utilize
sorted()
para ordenarcombined_list
pelo nome do produto em ordem crescente. Atribua o resultado ordenado à variávelsorted_products
. - Percorra
sorted_products
e exiba o nome, o preço e a quantidade vendida de cada produto utilizando o formato especificado.
Requisitos de Saída
Para cada produto, exiba:
python
Solução
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 6. Capítulo 2