带有Python示例的math.hypot()方法
Pythonmath.hypot()方法
math.hypot()方法是数学模块的一种库方法,用于查找欧几里得范数的结果sqrt(x*x,y*y),它接受两个数字并返回欧几里得范数的结果。
欧几里得范数–是矢量从原点到点(x,y)的长度。
注意:如果我们提供字符串以外的任何东西(除了数字),它将返回“ValueError”–“TypeError:需要浮点数”。
参考:Python数学库
它的语法math.hypot()方法:
math.hypot(x, y)
Parameter(s):x,y–计算欧几里得范数的数字。
返回值:float-它返回一个浮点值,该值是欧几里得范数的计算结果。
示例
Input: x = 2 y = 3 #函数调用 print(math.hypot(x,y)) Output: 3.605551275463989
Python代码演示示例math.hypot()方法
#python代码演示示例 # math.hypot() method #导入数学模块 import math #数字 x = 2 y = 3 print(math.hypot(x,y)) x = 2.3 y = 3.34 print(math.hypot(x,y)) x = 0 y = 3 print(math.hypot(x,y)) x = 2 y = 0 print(math.hypot(x,y)) x = -2 y = 3 print(math.hypot(x,y)) x = -2 y = -3 print(math.hypot(x,y))
输出结果
3.605551275463989 4.055317496818221 3.0 2.0 3.605551275463989 3.605551275463989