(2)编写求三角形面积和周长的程序(输入三角形三条边,求周长面积)
时间: 2024-10-21 13:15:25 浏览: 38
triangle_matlab重载函数_triangle函数_三角形周长、面积计算_
5星 · 资源好评率100%
当编写一个计算三角形面积和周长的程序时,通常需要用户输入三角形的三边长度。这里是一个简单的Python示例:
```python
import math
def calculate_triangle():
# 输入三角形的三边
a = float(input("请输入三角形的第一条边长: "))
b = float(input("请输入三角形的第二条边长: "))
c = float(input("请输入三角形的第三条边长: "))
# 计算周长
perimeter = a + b + c
print(f"三角形的周长是: {perimeter}")
# 检查输入是否构成有效的三角形
if a + b > c and a + c > b and b + c > a:
# 计算半周长
s = perimeter / 2
# 海伦公式计算面积
area = math.sqrt(s * (s - a) * (s - b) * (s - c))
print(f"三角形的面积是: {area}")
else:
print("这不是一个有效的三角形")
calculate_triangle()
```
在这个程序中,首先获取三角形的三边,然后检查它们是否满足构成三角形的条件。如果可以,我们计算周长并利用海伦公式(涉及半周长)计算面积。
阅读全文