用Python语言实现:输入直角三角形的两个直角边的长度a、b,求斜边c的长度、直角三角形的面积和周长
时间: 2024-09-13 16:11:55 浏览: 267
python实现输入三角形边长自动作图求面积案例
在Python中,可以通过使用内置的`math`模块来实现直角三角形的斜边、面积和周长的计算。根据勾股定理,斜边长度c可以通过直角边a和b的长度计算得出,即c = √(a² + b²)。直角三角形的面积是两个直角边乘积的一半,即面积 = (a * b) / 2。周长则是三个边之和,即周长 = a + b + c。
下面是使用Python语言实现该功能的代码示例:
```python
import math
def calculate_right_triangle(a, b):
# 计算斜边长度
c = math.sqrt(a**2 + b**2)
# 计算面积
area = (a * b) / 2
# 计算周长
perimeter = a + b + c
return c, area, perimeter
# 示例输入
a = float(input("请输入直角三角形的直角边a的长度:"))
b = float(input("请输入直角三角形的直角边b的长度:"))
# 计算结果
c, area, perimeter = calculate_right_triangle(a, b)
# 输出结果
print(f"斜边c的长度为:{c}")
print(f"直角三角形的面积为:{area}")
print(f"直角三角形的周长为:{perimeter}")
```
运行这段代码,并按照提示输入两个直角边的长度,程序将输出斜边的长度、直角三角形的面积和周长。
阅读全文