用python解决直角三角形已知两个直角边求第三边的问
时间: 2024-09-11 08:07:30 浏览: 135
在Python中,如果你需要解决直角三角形的问题,即已知两条直角边(a和b),想要求第三条斜边(c),你可以使用勾股定理,公式为 c = √(a² + b²)。这个定理基于毕达哥拉斯定律,在欧几里得几何中,对于直角三角形,斜边的平方等于两直角边的平方和。
下面是一个简单的函数示例,用于计算斜边长度:
```python
import math
def calculate_hypotenuse(a, b):
"""
计算给定直角三角形的斜边长度
:param a: 直角边a的长度
:param b: 直角边b的长度
:return: 斜边c的长度
"""
return math.sqrt(a**2 + b**2)
# 示例
side_a = float(input("请输入第一条直角边的长度: "))
side_b = float(input("请输入第二条直角边的长度: "))
hypotenuse = calculate_hypotenuse(side_a, side_b)
print(f"斜边的长度是: {hypotenuse}")
阅读全文