用Python,设计一个Circle(圆)类,该类中包括属性radius(半径),还包括__init__()、get_perimeter()(求周长)和get_area()(求面积)共三个方法。设计完成后,创建Circle类的对象求圆的周长和面积。
时间: 2023-11-21 20:14:20 浏览: 274
好的,我来帮你设计一个Circle(圆)类,代码如下:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def get_perimeter(self):
perimeter = 2 * 3.14 * self.radius
return perimeter
def get_area(self):
area = 3.14 * self.radius ** 2
return area
```
这个类有一个属性 `radius`,表示圆的半径,还有一个初始化方法 `__init__()`,用于创建对象时给 `radius` 赋值;另外还有两个方法 `get_perimeter()` 和 `get_area()`,用于分别计算圆的周长和面积。
接下来,我们可以创建一个 `Circle` 对象,并调用它的 `get_perimeter()` 和 `get_area()` 方法,求出圆的周长和面积。代码如下:
```python
# 创建一个 Circle 对象,并给 radius 赋值为 5
c = Circle(5)
# 计算圆的周长和面积,并打印输出
print("圆的周长为:", c.get_perimeter())
print("圆的面积为:", c.get_area())
```
输出结果为:
```
圆的周长为: 31.400000000000002
圆的面积为: 78.5
```
这样,我们就成功地创建了一个 `Circle` 类,并且通过对象的方法计算出了圆的周长和面积。
阅读全文