Desafío: Funciones Zip y Sort
Aún nos quedan algunas funciones del capítulo anterior por revisar, así que practiquemos con ellas.
Recuerda la función zip()
, que resulta especialmente útil al trabajar con varias listas relacionadas. Esta función permite gestionar diferentes propiedades de los elementos simultáneamente, como ordenar productos manteniendo sus atributos asociados.
Swipe to start coding
Tienes tres listas: nombres de productos, precios y cantidades vendidas. Tu objetivo es organizar, ordenar y mostrar estos datos en un formato específico.
Instrucciones de código
- Utiliza
zip()
para combinar las tres listas en una lista de tuplas en el orden:(product_name, price, quantity_sold)
. Asigna el resultado acombined_list
. - Utiliza
sorted()
para ordenarcombined_list
por el nombre del producto en orden ascendente. Asigna el resultado ordenado asorted_products
. - Recorre
sorted_products
y muestra el nombre del producto, el precio y la cantidad vendida utilizando el formato especificado.
Requisitos de salida
Para cada producto, muestra:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 2.17
Desafío: Funciones Zip y Sort
Desliza para mostrar el menú
Aún nos quedan algunas funciones del capítulo anterior por revisar, así que practiquemos con ellas.
Recuerda la función zip()
, que resulta especialmente útil al trabajar con varias listas relacionadas. Esta función permite gestionar diferentes propiedades de los elementos simultáneamente, como ordenar productos manteniendo sus atributos asociados.
Swipe to start coding
Tienes tres listas: nombres de productos, precios y cantidades vendidas. Tu objetivo es organizar, ordenar y mostrar estos datos en un formato específico.
Instrucciones de código
- Utiliza
zip()
para combinar las tres listas en una lista de tuplas en el orden:(product_name, price, quantity_sold)
. Asigna el resultado acombined_list
. - Utiliza
sorted()
para ordenarcombined_list
por el nombre del producto en orden ascendente. Asigna el resultado ordenado asorted_products
. - Recorre
sorted_products
y muestra el nombre del producto, el precio y la cantidad vendida utilizando el formato especificado.
Requisitos de salida
Para cada producto, muestra:
Product: <product_name>, Price: <product_price>, Quantity Sold: <quantity_sold>
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 2.17single