# Python isfinite

The Python isfinite function checks whether the given value is a finite number (Not an Infinity and Not a Number) or not. If it is an infinite number or Not a Number, then isfinite returns False otherwise, True, and its syntax is

`math.isfinite(value)`

## Python isfinite example

In this example, we are using the isfinite function on both positive & negative numeric and decimal values. We have also used Python math.pi as the argument of this Mathematical function.

```import math

print(math.isfinite(1))

print(math.isfinite(0.00))

print(math.isfinite(-10))

print(math.isfinite(-10.0052))

print(math.isfinite(math.pi))```
``````True
True
True
True
True``````

In this Python isfinite example, we are passing the infinity and not a number values as the function arguments.

```import math

print(math.isfinite(0/1))

print(math.isfinite(0.00/10))

print(math.isfinite(float('NaN')))

print(math.isfinite(float('inf')))

print(math.isfinite(float('-inf')))

print(math.isfinite(math.inf))

print(math.isfinite(-math.inf))```