Programación Desde Cero
Práctica interactiva Programación Desde Cero

Ejercicio

Categoría: Conjuntos y Diccionarios

Título: Domicilios facturacion

Descripción de la función

Dada una lista con datos de las compras hechas por clientes de una empresa a lo largo de un mes, la cual contiene tuplas con información de cada venta: (nombre del cliente, día del mes, monto de la compra, domicilio del cliente), retorna los domicilios de cada cliente al cual se le debe enviar una factura de compra. Cada cliente puede haber hecho más de una compra en el mes, por lo que cada domicilio debe aparecer una sola vez.

Ejemplos

Entrada: domicilios_facturacion(ventas=[("Nuria Costa", 5, 12780.78, "Calle Las Flores 355"),
Salida: (Jorge Russo", 7, 699, "Mirasol 218"), ("Nuria Costa", 7, 532.90, "Calle Las Flores 355"), ("Julián Rodriguez", 12, 5715.99, "La Mancha 761"), ("Jorge Russo", 15, 958, "Mirasol 218")])
Entrada:
Salida: {'Calle Las Flores 355', 'Mirasol 218', 'La Mancha 761'}

Parámetros

listelementos: tuple, con elementos heterogéneos
ventas

lista con tuplas representando cada una de las ventas del mes.

Valor retornado

setelementos: str

Conjunto conteniendo los domicilios a los cuales se debe enviar la factura.

Código



Resultado: