How to check if the given number is neither an infinity nor a NaN in Python

1 Answer

0 votes
import math

print("math.isfinite(math.nan) = ", math.isfinite(math.nan))
print("math.isfinite(math.inf) = ", math.isfinite(math.inf))
print("math.isfinite(0.0) = ", math.isfinite(0.0))
print("math.isfinite(0.0 / 2.0) = ", math.isfinite(0.0 / 2.0))
print("math.isfinite(1.0) = ", math.isfinite(1.0))


'''
run:

math.isfinite(math.nan) =  False
math.isfinite(math.inf) =  False
math.isfinite(0.0) =  True
math.isfinite(0.0 / 2.0) =  True
math.isfinite(1.0) =  True

'''

 



answered Oct 17, 2017 by avibootz

Related questions

1 answer 124 views
1 answer 147 views
1 answer 129 views
3 answers 213 views
4 answers 378 views
...