realiza apartado 8, mejorado,y PEP8