设计一个Circle(圆)类,该类中包括属性radius(半径),还包括__init()__、get_perimeter()(求周长)和get_area()(求面积)共三个方法。设计完成后,创建Circle类的对象求圆的周长和面积。
时间: 2023-07-15 21:14:19 浏览: 89
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
以下是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类的对象,并调用其方法来求圆的周长和面积:
```python
c = Circle(5)
print("圆的周长为:", c.get_perimeter())
print("圆的面积为:", c.get_area())
```
输出结果为:
```
圆的周长为: 31.400000000000002
圆的面积为: 78.5
```
注意,这里我们假设圆周率为3.14,实际上圆周率是一个无限不循环小数,可以使用math模块中的pi常量来精确表示圆周率。
阅读全文