菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python hypot() 函数

Python 数字 Python 数字


描述

hypot() 返回欧几里德范数 sqrt(x*x + y*y)。


语法

以下是 hypot() 方法的语法:

import math
math.hypot(x, y)

注意:hypot()是不能直接访问的,需要导入 math 模块,然后通过 math 静态对象调用该方法。


参数

  • x -- 一个数值。
  • y -- 一个数值。

返回值

返回欧几里德范数 sqrt(x*x + y*y)。


实例

以下展示了使用 hypot() 方法的实例:

#!/usr/bin/python
import math
print "hypot(3, 2) : ", math.hypot(3, 2)
print "hypot(-3, 3) : ", math.hypot(-3, 3)
print "hypot(0, 2) : ", math.hypot(0, 2)

以上实例运行后输出结果为:

hypot(3, 2) : 3.60555127546
hypot(-3, 3) : 4.24264068712
hypot(0, 2) : 2.0

Python 数字 Python 数字

AI 思考中...

1 篇笔记 写笔记

  1. #0

    helloworld

    229***[email protected]

    5

    用hypot()函数计算直角三角形斜边长:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    import math
    a = input ("请输入直角三角形的一条直角边长:")
    b = input ("请输入直角三角形的另一条直角边长:")
    print "该直角三角形的斜边长为: ", int(math.hypot(a, b))
    print "Good bye!"

    运行结果如下:

    请输入直角三角形的一条直角边长:6
    请输入直角三角形的另一条直角边长:8
    该直角三角形的斜边长为: 10
    Good bye!

    helloworld

    229***[email protected]

    9年前 (2017年12月21日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /