codingupmyfuture / bootcamplinuxpython

MIT License
131 stars 19 forks source link

Validar respuesta punto 4 - Taller condicionales #125

Closed tatianaochoab closed 11 months ago

tatianaochoab commented 11 months ago

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. image 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. image Cuando se ejecuta el codigo en mi local la respuesta es la esperada por el control image image image

keljozap commented 11 months ago

Hola @tatianaochoab como estás validando que estos números sean int o float?

tatianaochoab commented 11 months ago

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:

keljozap commented 11 months ago

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.