IIC2233 / Syllabus

146 stars 13 forks source link

duda Descuento en función pedido_con_mayor_descuento_utilizado #440

Open bernarditaaliaga opened 3 weeks ago

bernarditaaliaga commented 3 weeks ago

Prerrequisitos

(Marcar colocando una X entre los corchetes los ítems que ya hiciste, así: "[X]")

esta funcion debe retornar un iterable con instancias de contenidoPedido que tengan el mayor descuento, pero el mayor descuento con respecto a que? ¿o acaso todos los pedidos que tengan descuento? no encuentro donde lo especifica, o

[Describe tu duda de manera detallada, explicando qué cosas aparecen en el enunciado y cuáles no]

[De ser necesario, coloca tu pregunta de manera explícita utilizando este formato]

Vicente1824 commented 3 weeks ago

¡Hola @bernarditaaliaga 😀! Todas los pedidos de contenido_pedidos tienen el atributo descuento. Este podría ser 0 (sin descuento) u otro valor (si hay descuento). Esta función pide que busques aquellas instancias que tengan el mayor descuento de toda la base de datos que estás trabajando (el archivo contenido_pedidos.csv correspondiente, en este caso) y retornar un iterable de estos pedidos. Entonces, por ejemplo, si se tiene un pedido con descuento 0, otro con descuento 0.1 y otro con descuento 0.2, esta función retornaría un iterable con el pedido que tiene descuento 0.2. Recuerda considerar que podrían haber casos de empate, y en estos, se tendrá que retornar todas las instancias que tengan el descuento mayor encontrado.

bernarditaaliaga commented 3 weeks ago

ahhh ya pero en casos de no empate solo tendría que retornar una sola instancia, perdón es que todavía no me queda claro que objetos son iterases o no, pero perfecto entonces en ese caso solo seria una lista con un solo elemento. gracias vicente!

Vicente1824 commented 3 weeks ago

¡En casos de no empate (por lo que habrá solo una instancia con el descuento mayor) se debería retornar un iterable que solo tenga una instancia (la con más descuento)! ¡Espero que te sea de ayuda 👌!