Posts pythonTip 37 简单题之勾股定理
Post
Cancel

pythonTip 37 简单题之勾股定理

题目描述: 给你直角三角形的两个直角边的边长a,b,请你求出其斜边边长,结果保留小数点后三位小数。 如a=3, b =4, 则输出5.000。

示例:

输入: a = 3.0 b = 4.0 输出: 5.000

分析:

勾股定理: a2 + b2 = c2

其中 a, b 为直角边,c 为斜边。

求 c 的 公式如下: \(c = \sqrt(a^2 + b^2)\)

代码:

1
2
3
from math import sqrt

print("{:.3f}".format(sqrt(a*a+b*b)))
This post is licensed under CC BY 4.0 by the author.
Trending Tags
Contents

pythonTip 36 最大非连续子序列

pythonTip 38 简单题之列表转换

Trending Tags