Un número es entero si es un entero no negativo sin parte decimal. So 0y 8y 233494.0son completos, while 1.1y 0.001y 233494.999no lo son.
Entrada
Un número de coma flotante en la base / codificación predeterminada de su idioma.
Por ejemplo, la representación entera predeterminada para el cálculo binario de Lambda serían los números de la Iglesia . Pero la representación entera predeterminada para Python es base 10 decimal , no unario .
Salida
Un valor verdadero si la entrada es completa, un valor falso si no lo es.
Tenga en cuenta que si su idioma solo admite precisión decimal, por ejemplo, 8 lugares, 1.000000002puede considerarse completo.
La entrada y salida se pueden realizar a través de cualquier método de E / S estándar .
Casos de prueba
Input -> Output
332 -> true
33.2 -> false
128239847 -> true
0.128239847 -> false
0 -> true
0.000000000 -> true
1.111111111 -> false
-3.1415926 -> false
-3 -> false
Tanteo
Al igual que con code-golf , gana la presentación más corta. ¡Buena suerte!