Desafío: Proyecto Final de Ingresos por Producto
Reunamos todo lo aprendido en esta sección y apliquémoslo.
En esta tarea, el objetivo es calcular el ingreso total para cada producto en una tienda de comestibles según sus precios y cantidades vendidas.
Después de calcular los ingresos, se deben ordenar los productos alfabéticamente y mostrar los resultados en una salida formateada.
Swipe to start coding
Siga estas instrucciones paso a paso para completar la tarea:
- Inicializar una lista llamada
productsque contenga los nombres de los productos; - Inicializar una lista llamada
pricesque contenga el precio por unidad de cada producto; - Inicializar una lista llamada
quantities_soldque contenga la cantidad de unidades vendidas de cada producto; - Calcular los ingresos de cada producto multiplicando el precio por la cantidad vendida, y almacenar todos los resultados en una nueva lista llamada
revenue; - Utilizar la función
zip()para combinar las listasproductsyrevenueen una lista de tuplas llamadarevenue_per_product, donde cada tupla contiene el nombre del producto y sus ingresos correspondientes; - Ordenar la lista
revenue_per_productalfabéticamente por el nombre del producto; - Imprimir cada producto y sus ingresos utilizando el siguiente formato:
<product_name> has total revenue of $<revenue>.
Debe definir las siguientes funciones:
calculate_revenue(prices, quantities_sold): Esta función debe multiplicar cada precio por su cantidad vendida correspondiente, almacenar los resultados en una lista y devolver esta lista de ingresos.formatted_output(revenues): Esta función debe tomar una lista de tuplas(product_name, revenue), ordenarlas alfabéticamente por el nombre del producto e imprimir cada una en el formato especificado.
Después de definir estas funciones, utilice las listas proporcionadas para llamarlas y mostrar los resultados como se describe arriba.
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
Genial!
Completion tasa mejorada a 2.08
Desafío: Proyecto Final de Ingresos por Producto
Desliza para mostrar el menú
Reunamos todo lo aprendido en esta sección y apliquémoslo.
En esta tarea, el objetivo es calcular el ingreso total para cada producto en una tienda de comestibles según sus precios y cantidades vendidas.
Después de calcular los ingresos, se deben ordenar los productos alfabéticamente y mostrar los resultados en una salida formateada.
Swipe to start coding
Siga estas instrucciones paso a paso para completar la tarea:
- Inicializar una lista llamada
productsque contenga los nombres de los productos; - Inicializar una lista llamada
pricesque contenga el precio por unidad de cada producto; - Inicializar una lista llamada
quantities_soldque contenga la cantidad de unidades vendidas de cada producto; - Calcular los ingresos de cada producto multiplicando el precio por la cantidad vendida, y almacenar todos los resultados en una nueva lista llamada
revenue; - Utilizar la función
zip()para combinar las listasproductsyrevenueen una lista de tuplas llamadarevenue_per_product, donde cada tupla contiene el nombre del producto y sus ingresos correspondientes; - Ordenar la lista
revenue_per_productalfabéticamente por el nombre del producto; - Imprimir cada producto y sus ingresos utilizando el siguiente formato:
<product_name> has total revenue of $<revenue>.
Debe definir las siguientes funciones:
calculate_revenue(prices, quantities_sold): Esta función debe multiplicar cada precio por su cantidad vendida correspondiente, almacenar los resultados en una lista y devolver esta lista de ingresos.formatted_output(revenues): Esta función debe tomar una lista de tuplas(product_name, revenue), ordenarlas alfabéticamente por el nombre del producto e imprimir cada una en el formato especificado.
Después de definir estas funciones, utilice las listas proporcionadas para llamarlas y mostrar los resultados como se describe arriba.
Solución
¡Gracias por tus comentarios!
single