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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <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
Awesome!
Completion rate improved to 2.17
Desafio: Funções Zip e Sort
Deslize para mostrar o menu
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.
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:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 2.17single