Python math library | isnan() method (original) (raw)

Last Updated : 20 Feb, 2023

Python has math library and has many functions regarding it. One such function is isnan(). This method is used to check whether a given parameter is a valid number or not.

Syntax : math.isnan(x) Parameters : x [Required] : It is any valid python data type or any number. Returns: Return type is boolean. -> Returns False if the given parameter is any number(positive or negative) -> Returns True if given parameter is NaN (Not a Number).

Time Complexity: O(1)

Auxiliary Space: O(1)

Code #1:

python3 `

Python3 code to demonstrate

the working of isnan()

import math

initializing the value

test_int = 4 test_neg_int = -3 test_float = 0.00

checking isnan() values

with different numbers

print (math.isnan(test_int)) print (math.isnan(test_neg_int)) print (math.isnan(test_float))

`

Code #2:

python3 `

Python3 code to demonstrate

the working of isnan()

import math

checking isnan() values

with inbuilt numbers

print (math.isnan(math.pi)) print (math.isnan(math.e))

checking for NaN value

print (math.isnan(float('nan')))

`