Python math - hypot() Function
The Python math.hypot() function returns the length of the vector from the origin to the point given by arguments. Mathematically, it can be expressed as:
Note: In version 3.8 and later, the support for n-dimensional point is added. Formerly, only two dimensional point was supported.
Syntax
#Before version 3.8 math.hypot(x1, x2) #From version 3.8 math.hypot(*args)
Parameters
x1 |
Required. Specify a value. |
x2 |
Required. Specify a value. |
*args |
Required. Specify the variable number of values separated by comma , specifying co-ordinates of n-dimensional point. |
Return Value
Returns sqrt(x2 +y2).
Example:
In the example below, hypot() function returns sqrt(x2 +y2).
import math print(math.hypot(3, 4)) print(math.hypot(5, 12)) print(math.hypot(8, 15))
The output of the above code will be:
5.0 13.0 17.0
Example:
The hypot() function can be used to calculate the length of the vector for multi-dimensional point also. Please note that this feature is added in version 3.8.
import math print(math.hypot(3, 4, 5))
The output of the above code will be:
7.0710678118654755
❮ Python Math Module