用python创建类Circle,计算圆的周长和面积,并创建两个实例进行测试。
时间: 2024-11-27 21:08:35 浏览: 39
在Python中,你可以通过定义类来创建自定义的对象。比如,我们可以创建一个名为`Circle`的类,用于表示圆并包含计算周长(`circumference`)和面积(`area`)的方法。以下是实现这个类的一个示例:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def circumference(self):
return 2 * math.pi * self.radius
def area(self):
return math.pi * (self.radius ** 2)
# 创建Circle类的实例
circle_1 = Circle(5)
circle_2 = Circle(7)
# 计算并打印每个圆的周长和面积
print("Circle 1:")
print(f"周长: {circle_1.circumference()}")
print(f"面积: {circle_1.area()}")
print("\nCircle 2:")
print(f"周长: {circle_2.circumference()}")
print(f"面积: {circle_2.area()}")
```
在这个例子中,我们首先导入了数学模块(math)以便使用π值。然后,定义了一个`Circle`类,它有初始化方法`__init__`用于设置半径,以及`circumference`和`area`方法分别计算周长和面积。
接着,我们创建了两个`Circle`类型的对象`circle_1`和`circle_2`,分别设置了不同的半径。最后,我们调用了这两个实例的方法来获取它们各自的周长和面积,并将结果打印出来。
阅读全文