class Circle(object):
时间: 2023-06-18 09:07:15 浏览: 48
这是一个定义圆形的类,具有以下属性和方法:
属性:
- radius:圆的半径
方法:
- __init__(self, radius):初始化方法,接受半径参数并将其赋值给属性radius
- area(self):计算圆的面积
- perimeter(self):计算圆的周长
- diameter(self):计算圆的直径
- circumference(self):计算圆的周长(另一个名称)
示例代码:
```
class Circle(object):
def __init__(self, radius):
self.radius = radius
def area(self):
return 3.14 * self.radius ** 2
def perimeter(self):
return 2 * 3.14 * self.radius
def diameter(self):
return 2 * self.radius
def circumference(self):
return self.perimeter()
```
使用示例:
```
circle = Circle(5)
print(circle.area()) # 输出 78.5
print(circle.perimeter()) # 输出 31.4
print(circle.diameter()) # 输出 10
print(circle.circumference()) # 输出 31.4
```