Contenido del Curso
Introducción a Python
Introducción a Python
Desafío: Proyecto Final de Ingresos de Productos
Vamos a reunir todo lo que has aprendido en esta sección y aplicarlo.
En esta tarea, tu objetivo es calcular el ingreso total para cada producto en una tienda de comestibles basado en sus precios y cantidades vendidas.
Después de calcular los ingresos, ordena los productos alfabéticamente y muestra los resultados en una salida formateada.
Swipe to start coding
En esta tarea, trabajarás con datos de productos para calcular y mostrar los ingresos de manera formateada. Definirás funciones para calcular los ingresos y formatear la salida, asegurando que los datos se presenten de manera organizada.
Instrucciones de Código
- Define una función
calculate_revenue(prices, quantities_sold)
que calcule el ingreso total para cada producto. Itera a través de las listasprices
yquantities_sold
, multiplicando cada par de elementos correspondientes, y almacena los resultados en una lista llamadarevenue
. Devuelve esta lista. - Define una función
formatted_output(revenues)
que tome una lista de tuplas, donde cada tupla contiene un nombre de producto y su ingreso correspondiente. Ordena esta lista alfabéticamente por nombre de producto e imprime cada producto con su ingreso en una cadena formateada. - Aplica la función
calculate_revenue()
para calcular la lista derevenue
usando las listasprices
yquantities_sold
proporcionadas. - Combina los nombres de los productos y sus ingresos calculados usando la función
zip()
para crear una lista de tuplas,revenue_per_product
. - Usa la función
formatted_output()
para mostrar los ingresos ordenados.
Requisitos de Salida
- La función
formatted_output()
debe imprimir cada producto y su ingreso en el formato:<product_name> has total revenue of $<revenue>
. - Asegúrate de que la lista de tuplas esté ordenada alfabéticamente por el nombre del producto antes de imprimir.
Solución
¡Gracias por tus comentarios!
Desafío: Proyecto Final de Ingresos de Productos
Vamos a reunir todo lo que has aprendido en esta sección y aplicarlo.
En esta tarea, tu objetivo es calcular el ingreso total para cada producto en una tienda de comestibles basado en sus precios y cantidades vendidas.
Después de calcular los ingresos, ordena los productos alfabéticamente y muestra los resultados en una salida formateada.
Swipe to start coding
En esta tarea, trabajarás con datos de productos para calcular y mostrar los ingresos de manera formateada. Definirás funciones para calcular los ingresos y formatear la salida, asegurando que los datos se presenten de manera organizada.
Instrucciones de Código
- Define una función
calculate_revenue(prices, quantities_sold)
que calcule el ingreso total para cada producto. Itera a través de las listasprices
yquantities_sold
, multiplicando cada par de elementos correspondientes, y almacena los resultados en una lista llamadarevenue
. Devuelve esta lista. - Define una función
formatted_output(revenues)
que tome una lista de tuplas, donde cada tupla contiene un nombre de producto y su ingreso correspondiente. Ordena esta lista alfabéticamente por nombre de producto e imprime cada producto con su ingreso en una cadena formateada. - Aplica la función
calculate_revenue()
para calcular la lista derevenue
usando las listasprices
yquantities_sold
proporcionadas. - Combina los nombres de los productos y sus ingresos calculados usando la función
zip()
para crear una lista de tuplas,revenue_per_product
. - Usa la función
formatted_output()
para mostrar los ingresos ordenados.
Requisitos de Salida
- La función
formatted_output()
debe imprimir cada producto y su ingreso en el formato:<product_name> has total revenue of $<revenue>
. - Asegúrate de que la lista de tuplas esté ordenada alfabéticamente por el nombre del producto antes de imprimir.
Solución
¡Gracias por tus comentarios!