[ Foro de Python ]

Resolucion

20-Nov-2022 14:17
Invitado (Pythonx)
0 Respuestas

Una inmobiliaria de una ciudad maneja una lista de inmuebles como la siguiente:
[{‘año’: 2000, ‘metros’: 100, ‘habitaciones’: 3, ‘garaje’: True, ‘zona’: ‘A’}, {‘año’: 2012, ‘metros’: 60, ‘habitaciones’: 2, ‘garaje’: True, ‘zona’: ‘B’} {‘año’: 1980, ‘metros’: 120, ‘habitaciones’: 4, ‘garaje’: False, ‘zona’: ‘A’}, {‘año’: 2005, ‘metros’: 75, ‘habitaciones’: 3, ‘garaje’: True, ‘zona’: ‘B’}, {‘año’: 2015, ‘metros’: 90, ‘habitaciones’: 2, ‘garaje’: False, ‘zona’: ‘A’}]
Permitir hacer búsqueda de inmuebles en función de un presupuesto dado y devolver otra lista con los inmuebles cuyo precio sea menor o igual que el dado. Los inmuebles de la lista que se devuelva deben incorporar un nuevo par a cada diccionario con el precio del inmueble, donde el precio de un inmueble se calcula con la siguiente fórmula en función de la zona:
Zona A: precio = (metros * 1000 + habitaciones * 5000 + garaje * 15000) * (1+antiguedad/100)
Zona B: precio = (metros * 1000 + habitaciones * 5000 + garaje * 15000) * (1+antiguedad/100) * 1.5




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)