Por Mark Castillo
En Python es muy importante aprender a usar tipos de datos condicionales, dependiendo el fin de nuestro programa, el uso de condicionales va ha hacer que el código tenga más coherencia y lógica, un programa puede darnos el resultado que buscamos, pero si ingresamos mal un dato, ese mismo programa debe indicarnos el mal ingreso de un dato, por ejemplo, en un programa para hacer cálculos matemáticos, yo quiero hacer una suma, por lo que debo ingresar un dato de tipo_ int_ o float , en otras palabras un valor numérico, si ingreso los datos correctos, debe darme la respuesta esperada; pero si yo ingreso datos de tipo string que son palabras o frases, ese programa debe señalarme el error y sugerirme que vuelva a ingresar los datos adecuados. Ahora, vamos a ver un ejemplo de un programa para calcular el área de un cuadrado, usando condicionales y señalando el error en caso de ingresar mal un dato.
Observen que estamos anidado el condicional if dentro de una estructura try y cerramos con un except ValueError , ¿para que sirve hacer esto? Esto sirve para simplificar lo más que sea posible el código, y no hacerlo demasiado largo, además, con esto logramos decirle al usuario que esta ingresando datos incorrectos, en caso de que ingrese letras en lugar de números