Validación de la entrada del Usuario.

--Originally published at Migue´s Blog

Cuando requerimos que el usuario introduzca datos es muy importante que nos aseguremos que el usuario esta introduciendo datos que el programa pueda utilizar, o datos que nostros ocupemos, debido a que si el usuario introduce otro tipo de datos nuestro programa puede fallar y crashear.

captura-de-pantalla-de-2016-11-24-00-24-34

captura-de-pantalla-de-2016-11-24-00-25-28

Para evitar esto podemos utilizar un ciclo, el cual regrese al usuario a introducir los datos hasta que ingrese un resultado válido.

captura-de-pantalla-de-2016-11-24-00-32-24captura-de-pantalla-de-2016-11-24-00-32-07

Utilizamos el ciclo while para que se mantenga pidiendo información hasta que se rompa el ciclo.

con la Función “try” pedimos los datos, con  la función “except” analizamos si los datos solicitados son un error, de ser así se ejecuta su bloque de innstrucciones y con la función “else” se rompe el ciclo cuando se da un valor adecuado.