Un número es entero si es un entero no negativo sin parte decimal. So 0
y 8
y 233494.0
son completos, while 1.1
y 0.001
y 233494.999
no 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.000000002
puede 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!