actualizado el codigo para PEP8 por Marcos vicente