Python创建类Circle,计算圆的周长和面积,并创建两个实例进行测试。
时间: 2024-11-27 12:08:05 浏览: 8
python turtle库画一个方格和圆实例
在Python中,你可以通过创建一个名为`Circle`的类来表示圆形,这个类通常会包含属性如半径`radius`以及方法如计算周长`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实例
circle1 = Circle(5)
print("Circle 1 - Circumference:", circle1.circumference())
print("Circle 1 - Area:", circle1.area())
# 创建第二个Circle实例
circle2 = Circle(7)
print("Circle 2 - Circumference:", circle2.circumference())
print("Circle 2 - Area:", circle2.area())
```
在这个示例中,我们首先导入了`math`模块用于使用π值。然后定义了一个`Circle`类,构造函数`__init__`接收半径作为参数并将其存储在类的属性中。`circumference`和`area`方法分别计算并返回圆的周长和面积。
最后,我们创建了两个`Circle`类型的对象`circle1`和`circle2`,并将它们的半径设置为5和7。然后分别打印出这两个圆的周长和面积。
阅读全文