Contenido del Curso
Introducción a Python
Introducción a Python
Desafío: Funciones de Zip y Ordenar
Todavía tenemos algunas funciones del capítulo anterior por cubrir, así que practiquemos con ellas.
Recuerda la función zip()
, que es particularmente útil cuando se trabaja con listas relacionadas múltiples. Esta función te permite gestionar diferentes propiedades de los elementos simultáneamente, como ordenar productos mientras se mantienen sus atributos asociados.
Swipe to start coding
En esta tarea, trabajarás con tres listas que representan nombres de productos, sus precios y las cantidades vendidas. Tu objetivo es combinar estas listas en un formato estructurado, ordenarlas y mostrar la información de una manera específica.
Instrucciones de Código
- Combina las tres listas en una lista de tuplas, donde cada tupla contenga el nombre del producto, su precio y la cantidad vendida en este orden exacto. Usa la función
zip()
para lograr esto. Asígnalo a la variablecombined_list
. - Ordena la lista combinada de productos por el nombre en orden ascendente usando la función
sorted()
. Asigna el resultado a la variablesorted_products
. - Muestra los nombres ordenados de los productos junto con sus precios y cantidades vendidas usando la cadena de formato dada.
Requisitos de Salida
- Para cada producto en la lista ordenada, imprime los detalles usando el siguiente formato:
Producto: <product_name>, Precio: <product_price>, Cantidad Vendida: <quantity_sold>
Solución
¡Gracias por tus comentarios!
Desafío: Funciones de Zip y Ordenar
Todavía tenemos algunas funciones del capítulo anterior por cubrir, así que practiquemos con ellas.
Recuerda la función zip()
, que es particularmente útil cuando se trabaja con listas relacionadas múltiples. Esta función te permite gestionar diferentes propiedades de los elementos simultáneamente, como ordenar productos mientras se mantienen sus atributos asociados.
Swipe to start coding
En esta tarea, trabajarás con tres listas que representan nombres de productos, sus precios y las cantidades vendidas. Tu objetivo es combinar estas listas en un formato estructurado, ordenarlas y mostrar la información de una manera específica.
Instrucciones de Código
- Combina las tres listas en una lista de tuplas, donde cada tupla contenga el nombre del producto, su precio y la cantidad vendida en este orden exacto. Usa la función
zip()
para lograr esto. Asígnalo a la variablecombined_list
. - Ordena la lista combinada de productos por el nombre en orden ascendente usando la función
sorted()
. Asigna el resultado a la variablesorted_products
. - Muestra los nombres ordenados de los productos junto con sus precios y cantidades vendidas usando la cadena de formato dada.
Requisitos de Salida
- Para cada producto en la lista ordenada, imprime los detalles usando el siguiente formato:
Producto: <product_name>, Precio: <product_price>, Cantidad Vendida: <quantity_sold>
Solución
¡Gracias por tus comentarios!