Facebook Page Twitter Page LinkedIn Page
× Python Tutorial Python Advanced Python Resources Python Libraries


The Python math.hypot() function is used to return the length of the vector from the origin to the point given by arguments. Mathematically, it can be expressed as:

Hypot Function

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 below example, hypot() function is used to return 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