Closed tatianaochoab closed 11 months ago
Hola @tatianaochoab como estás validando que estos números sean int o float?
keljozap En un principio estaba validando tal cual el compañero jonathanlantiasas es decir si los catetos eran un tipo de dato int o float se ejecutaran las acciones requeridas.
Sin embargo al darme cuenta de que se envia un tipo de dato distinto cambien la condición a:
Hola chicos, en el curso vimos un método que verifica que si un "objeto" es algo o no es algo, que no es type, creo que ahí radica el error, ya que type retorna el tipo del objeto Ó puede retornar un objeto completamente nuevo, mientras que con el método que les indico, se verifica si el objeto es _ o es una subclase de __.
Espero puedan llenar los espacios.
Cualquier cosa me cuentan.
En el ejercicio se indica que se debe "verificar que los catetos sean números enteros (int) ó números de punto flotante (float)". Sin embargo, segun la respuesta entregada por el bot se está empleando un tipo de dato numpy.float64, el cual según entiendo corresponde a una librería externa. Al enviar los parámetros con ese tipo de dato en la ejecución no se pueden validar los escenarios donde la suma de los cuadrados de los catetos es mayor a 0, dado que no pasa el filtro de los tipos de datos. Cuando se ejecuta el codigo en mi local la respuesta es la esperada por el control