// Implementar la función objContains: debe buscar dentro de un objeto anidado un par {clave: valor} // especifico. Tanto el objeto como el nombre de la propiedad y su valor serán recibidos por parámetro. // En el caso de que encuentre el valor indicado en cualquier nivel del objeto debe devolver true, // de lo contrario, devolver false
def objContains(obj, key, value): if key in obj.keys(): if obj[key] == value: return True for v in obj.values(): if isinstance(v, dict): if objContains(v, key, value): return True return False objContains({'a': { 'b': {'c': {'d': 1} } } }, 'd', 1) #True