Método Python math.isfinite()
Python math.isfinite()El método determina si x es finito; si x no es infinito ni NaN, devuelve True; de lo contrario, devuelve False.
Versión de Python: 3.2
Sintaxis
La sintaxis del método math.isfinite() es la siguiente:
math.isfinite(x)
Descripción de parámetros:
- xx -- Obligatorio, número. Si x no es un número, devuelve TypeError.
Valor de retorno
Devuelve un valor booleano: si x no es infinito ni NaN, devuelve True; de lo contrario, devuelve False.
Ejemplo
El siguiente ejemplo comprueba si el número es finito:
Ejemplo
# Importar el módulo math
import math
# Comprobar si el número es finito
print(math.isfinite(2000))
print(math.isfinite(-45.34))
print(math.isfinite(+45.34))
print(math.isfinite(math.inf))
print(math.isfinite(float("nan")))
print(math.isfinite(float("inf")))
print(math.isfinite(float("-inf")))
print(math.isfinite(-math.inf))
print(math.isfinite(0.0))
import math
# Comprobar si el número es finito
print(math.isfinite(2000))
print(math.isfinite(-45.34))
print(math.isfinite(+45.34))
print(math.isfinite(math.inf))
print(math.isfinite(float("nan")))
print(math.isfinite(float("inf")))
print(math.isfinite(float("-inf")))
print(math.isfinite(-math.inf))
print(math.isfinite(0.0))
Salida:
True True True False False False False False TrueOtras extensiones
Módulo Python math