Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Proyecto Final de Ingresos de Productos | Funciones
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Comenzando
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops
6. Funciones

book
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.

Tarea

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 listas prices y quantities_sold, multiplicando cada par de elementos correspondientes, y almacena los resultados en una lista llamada revenue. 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 de revenue usando las listas prices y quantities_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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 7
toggle bottom row

book
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.

Tarea

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 listas prices y quantities_sold, multiplicando cada par de elementos correspondientes, y almacena los resultados en una lista llamada revenue. 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 de revenue usando las listas prices y quantities_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

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 7
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt