Answers for "python check if is infinity"

1

python check if is infinity

"Remember to import math!"
"the math.isinf() can detect if it is an infinity ( - and + inf return true)
import math
x = math.inf
y = -math.inf
z = 222
print(math.isinf(x))
#Expected: True
print(math.isinf(y))
#Expected: True
print(math.isinf(z))
#Expected: False
"If you want to only allow +  infinity,"
def checkplusinf(x):
  if(x > 0 and math.isinf(x) == True):
    return True
  else:
    return False
"Or, for minus ifninify"
def checkminusinf(x):
  if(x < 0 and math.isinf(x) == True):
    return True
  else:
    return False
"If you want both"
def checkplusminusinf(x):
  if(x > 0 and math.isinf(x) == True):
    return "input is infinity"
  elif(x < 0 and math.isinf(x) == True):
    return "input is -infinity"
  else:
    return "input is not infinity."
print(checkplusminusinf(math.inf))
#Output: input is infinity
print(checkplusminusinf(-math.inf))
#Output: input is -infinity
print(checkplusminusinf(222))
#Output: input is not infinity
print(checkminusinf(-math.inf))
#Output: True
print(checkminusinf(math.inf))
#Output: False
print(checkminusinf(222))
#Output: False
print(checkplusinf(math.inf))
#Output: True
print(checkplusinf(-math.inf))
#Output: False
print(checkplusinf(222))
#Output: False
Posted by: Guest on July-29-2021

Python Answers by Framework

Browse Popular Code Answers by Language