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 119 views
1 answer 139 views
1 answer 123 views
3 answers 207 views
4 answers 362 views
...