# Python math library | isfinite() and remainder() method

• Last Updated : 22 May, 2019

Python has math library and has many functions regarding to it. `math.remainder()` method returns an exact (floating) value as a remainder.

Syntax:

`math.remainder(x, y)`

For finite x and finite nonzero y, this is the difference x – n*y, where n is the closest integer to the exact value of the quotient x / y. If x / y is exactly halfway between two consecutive integers, the nearest even integer is used for n. The remainder `r = remainder(x, y)` thus always satisfies abs(r) <= 0.5 * abs(y).

 `# Importing Math module``import` `math`` ` `# printing remainder of two values``print``(math.remainder(``5``, ``2``))``print``(math.remainder(``10``, ``5``))``print``(math.remainder(``12``, ``7``))``print``(math.remainder(``6``, ``2``))`

Output:

```1.0
0.0
-2.0
0.0
```

### math.isfinite() function –

Syntax:

`math.isfinite(x)`

`math.isfinite()` method returns True if x is neither an infinity nor a NaN, and False otherwise. (Note that 0.0 is considered finite.)

 `# Importing Math module``import` `math`` ` `# printing remainder of two values``print``(math.isfinite(``5``))``print``(math.isfinite(``float``(``'nan'``)))``print``(math.isfinite(``-``2.5``))``print``(math.isfinite(``0.0``))`

Output:

```True
False
True
True
```

Reference: Python Math Library

My Personal Notes arrow_drop_up