  Python math function | hypot ()

Python Methods and Functions

Syntax :

hypot (x, y)

Parameters :

x and y are numerical values ​​

Returns :

Returns a float value having Euclidean norm,  sqrt (x * x + y * y).

Error:

When more then two arguments are passed, it returns a  TypeError .

Note. Before using the hypot () function, you must import the math module.

Below is a demo of the hypot () function :

Code # 1:

 # Python3 program for hypot () function   # Importing a math module import math    # Using the hypothesis function print ( "hypot (3, 4):" , math.hypot ( 3 , 4 ) )   # Ignore the negative sign print ( "hypot (-3, 4):" , math.hypot ( - 3 , 4 ))   print ( "hypot (6, 6 ): " , math.hypot ( 6 , 6 ))

Output:

hypot (3, 4): 5.0 hypot (-3, 4): 5.0 hypot (6, 6): 8.48528137423857

Code # 2:

 # Python3 program for hypot () error   # import math module import math   # Using the hypot () function print ( "hypot (3, 4, 6):" , math.hypot ( 3 , 4 , 6 ) )

Output:

Traceback (most recent call last): File "/home/d8c8612ee97dd2c763e2836de644fac1.py", line 7, in print ("hypot (3, 4, 6):", math.hypot (3, 4, 6 )) TypeError: hypot expected 2 arguments, got 3

Practical application:
Find the hypotenuse for the given perpendicular and base of the right triangle.

Using the Pythagorean theorem, which states that the square of the hypotenuse (the side opposite to the right angle) is equal to the sum of the squares of the other two sides.

Therefore,

Hypotenuse  = sqrt (p ^ 2 + b ^ 2)

Code # 3:

 # Python3 program for finding hypotenuse # in the hypot () function   # import math module from math import hypot   # Perpendicular and base p = 3 b = 4   # Calculates hypotenuse print ( "Hypotenuse is:" , hypot (p, b ))

Output:

Hypotenuse is: 5.0