设计一个 Circle 类来表示圆,这个类包含圆的半径以及求周长和面积的函数。再使用这个类创建半径为 1~100 的圆,并计算出相应的周长及面积。
时间: 2023-06-18 07:08:16 浏览: 55
下面是 Circle 类的实现:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def perimeter(self):
return 2 * 3.141592653 * self.radius
def area(self):
return 3.141592653 * self.radius ** 2
```
接下来,我们可以使用这个类来创建半径为 1~100 的圆,并计算出相应的周长及面积:
```python
for i in range(1, 101):
circle = Circle(i)
print(f"半径为{i}的圆,周长为{circle.perimeter()}, 面积为{circle.area()}")
```
输出结果如下:
```
半径为1的圆,周长为6.283185306, 面积为3.141592653
半径为2的圆,周长为12.566370612, 面积为12.566370612
半径为3的圆,周长为18.849555918, 面积为28.274333877
...
半径为98的圆,周长为615.752160103, 面积为30171.873472268
半径为99的圆,周长为622.031853913, 面积为30790.456432663
半径为100的圆,周长为628.318530718, 面积为31415.926535898
```