The Python math.isinf() method is used to determine whether a given number is positive or negative infinity. It returns "True" if the number is positive or negative infinity, and "False" otherwise.
For example, if you have a floating-point number "x = float('inf')", which represents positive infinity, the math.isinf(x) method will return "True", indicating that ∞ is infinite. Similarly, if you have a floating-point number "y = float('-inf')", which represents negative infinity, the math.isinf(y) method will also return "True", indicating that -∞ is infinite.
SyntaxFollowing is the basic syntax of the Python math.isinf() method −
math.isinf(x)Parameters
This method accepts a numeric value as a parameter representing the floating-point number to be checked for infinity.
Return ValueThe method returns a boolean value (True or False) indicating whether the given value "x" is positive or negative infinity.
Example 1In the following example, we check if positive infinity is infinite using the math.isinf() method −
import math result = math.isinf(float('inf')) print("The result is:",result)Output
The output obtained is as follows −
The result is: TrueExample 2
Here, we check if negative infinity is infinite using the math.isinf() method −
import math result = math.isinf(float('-inf')) print("The result is:",result)Output
Following is the output of the above code −
The result is: TrueExample 3
Now, we are checking if the number "100" is infinite using the math.isinf() method −
import math result = math.isinf(float(100)) print("The result is:",result)Output
We get the output as shown below −
The result is: FalseExample 4
In this example, we are checking if NaN (Not a Number) is infinite using the math.isinf() method −
import math result = math.isinf(float('nan')) print("The result is:",result)Output
The result produced is as shown below −
The result is: False
python_maths.htm
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4