设计一个circle类,求其周长和面积
时间: 2024-03-23 12:39:25 浏览: 88
构造一个圆形类,求面积和周长
好的,我可以帮你设计一个Circle类,具体代码如下:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return math.pi * self.radius ** 2
def perimeter(self):
return 2 * math.pi * self.radius
```
这个类接受一个半径参数,包含两个方法:一个用于计算面积,一个用于计算周长。你可以通过以下代码进行测试:
```python
c = Circle(5)
print(c.area()) # 78.53981633974483
print(c.perimeter()) # 31.41592653589793
```
注意,在计算面积和周长时,我们使用了Python的math库中的pi常量和pow函数。
阅读全文