Python设计一个三角形类,这个类包括边长a,b,c和以边长为参数的构造方法以及求三角形面积area(),打印输出面积
时间: 2024-02-18 08:02:18 浏览: 78
建立一个求三角形面积的类TRI,根据三角形3个顶点的位置,计算出三角形的边长,再由边长计算出三角形的面积
5星 · 资源好评率100%
好的,以下是Python实现的三角形类代码:
```python
import math
class Triangle:
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
def area(self):
s = (self.a + self.b + self.c) / 2
area = math.sqrt(s * (s - self.a) * (s - self.b) * (s - self.c))
return area
# 示例
t = Triangle(3, 4, 5)
print("三角形的面积为:", t.area())
```
输出结果为:
```
三角形的面积为: 6.0
```
阅读全文