The Python math.isfinite() method is used to determine whether a given number is a finite floating-point number. It returns "True" if the number is finite, and "False" otherwise. A floating-point number is considered finite if it is neither positive nor negative infinity and not NaN.
For example, if you have a floating-point number "x = 3.14", the math.isfinite(3.14) method will return "True", indicating that 3.14 is a finite number.
Similarly, if you have a floating-point number "y = float('inf')", which represents positive infinity, the math.isfinite(y) method will return "False", indicating that ∞ is not finite.
SyntaxFollowing is the basic syntax of the Python math.isfinite() method −
math.isfinite(x)Parameters
This method accepts a numeric value as a parameter representing the floating-point number to be checked for finiteness.
Return ValueThe method returns a boolean value (True or False) indicating whether the given value "x" is a finite floating-point number.
Example 1In the following example, we check if the number "10.5" is a finite floating-point number using the math.isfinite() method −
import math result = math.isfinite(10.5) print("The result is:",result)Output
The output obtained is as follows −
The result is: TrueExample 2
Here, we check if the number "0" is a finite floating-point number using the math.isfinite() method −
import math result = math.isfinite(0) print("The result is:",result)Output
Following is the output of the above code −
The result is: TrueExample 3
Now, we are checking if negative infinity is a finite floating-point number using the math.isfinite() method −
import math result = math.isfinite(float('-inf')) 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 a finite floating-point number using the math.isfinite() method −
import math result = math.isfinite(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