项目2:设计一个Circle(圆)类,该类中包括属性radius(半径),还包括__init__()、get_perimeter()(求周长)和get_area()(求面积)等方法。通过创建对象时可以传入半径的值,设计完成后,创建Circle类的对象求周长和面积的功能。
时间: 2023-11-21 17:18:44 浏览: 80
用面向对象的方法,设计一个圆的类,包括计算圆的直径、圆的周长和圆的面积的方法。
好的,我明白了。下面是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类,包括一个属性radius和两个方法get_perimeter()和get_area(),分别用于计算圆的周长和面积。在__init__()方法中,我们通过传入半径的值来初始化Circle类的对象。
接下来,我们可以创建Circle的对象,并调用它的方法来求周长和面积:
```python
c = Circle(5)
print("周长为:", c.get_perimeter())
print("面积为:", c.get_area())
```
输出:
```
周长为: 31.400000000000002
面积为: 78.5
```
这样就完成了Circle类的设计和使用。
阅读全文