Open In App

Python math library | isnan() method

Last Updated : 20 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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))


Output:

False
False
False

  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')))


Output:

False
False
True

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads