编写python程序提示用户输入三角形三个顶点(x1,y1)、(x2,y2)、(x3,y3)然后显示它的面积
时间: 2024-05-16 16:14:53 浏览: 49
Python3计算三角形的面积代码
可以使用海龙公式计算三角形面积,具体实现代码如下:
```python
import math
# 输入三个顶点坐标
x1, y1 = map(float, input("请输入第1个顶点坐标(以逗号分隔):").split(","))
x2, y2 = map(float, input("请输入第2个顶点坐标(以逗号分隔):").split(","))
x3, y3 = map(float, input("请输入第3个顶点坐标(以逗号分隔):").split(","))
# 计算三边长度
a = math.sqrt((x2-x1)**2 + (y2-y1)**2)
b = math.sqrt((x3-x2)**2 + (y3-y2)**2)
c = math.sqrt((x1-x3)**2 + (y1-y3)**2)
# 计算半周长
s = (a + b + c) / 2
# 计算面积
area = math.sqrt(s * (s-a) * (s-b) * (s-c))
# 输出结果
print("三角形的面积为:", area)
```
运行程序后,按照提示输入三个顶点的坐标,程序会自动计算出三角形的面积并输出结果。
阅读全文