创建类Triangle,计算三角形的周长和面积,并创建两个实例进行测试。
时间: 2024-11-27 15:08:57 浏览: 5
Test4.zip_Java编程_Java_
在Python中,我们可以创建一个名为`Triangle`的类,包含三个属性(比如边长a、b和c),以及计算周长和面积的方法。这里是一个简单的例子:
```python
class Triangle:
def __init__(self, a, b, c):
self.a = a
self.b = b
self.c = c
# 计算周长
def perimeter(self):
return self.a + self.b + self.c
# Heron's formula用于计算面积(假设三边已知)
def area(self):
s = self.perimeter() / 2
return (s * (s - self.a) * (s - self.b) * (s - self.c)) ** 0.5
# 创建两个Triangle实例
triangle1 = Triangle(3, 4, 5)
triangle2 = Triangle(6, 8, 10)
# 测试三角形的周长和面积
print("Triangle 1:")
print("Perimeter:", triangle1.perimeter())
print("Area:", triangle1.area())
print("\nTriangle 2:")
print("Perimeter:", triangle2.perimeter())
print("Area:", triangle2.area())
```
在这个例子中,我们首先初始化了一个三角形,然后分别计算了每个三角形的周长和面积。最后,我们打印出这两个三角形的属性值。
阅读全文