设计一个Circle(圆)类,该类中包括属性radius(半径), 还包括__init__()、get_perimeter()(求周长)和get_area()(求面积)共三个方法。 设计完成后,创建Circle类的对象求圆的周长和面积。
时间: 2023-11-21 14:15:20 浏览: 90
下面是一个Python实现的Circle类:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def get_perimeter(self):
return 2 * 3.14 * self.radius
def get_area(self):
return 3.14 * self.radius ** 2
```
在上面的代码中,我们定义了一个Circle类,它包括一个__init__()方法和两个计算圆周长和面积的方法。__init__()方法用于初始化圆的半径属性。get_perimeter()方法用于计算圆的周长,公式为2πr,其中π取3.14。get_area()方法用于计算圆的面积,公式为πr^2。
接下来,我们可以创建Circle类的对象并调用其方法来计算圆的周长和面积:
```python
# 创建Circle类的对象
c1 = Circle(5)
# 计算圆的周长和面积
perimeter = c1.get_perimeter()
area = c1.get_area()
# 输出结果
print("圆的半径为:", c1.radius)
print("圆的周长为:", perimeter)
print("圆的面积为:", area)
```
上述代码输出结果为:
```
圆的半径为: 5
圆的周长为: 31.400000000000002
圆的面积为: 78.5
```
其中,圆的半径为5,周长为31.4,面积为78.5。
阅读全文