设计一个 Circle 类来表示圆,这个类包含圆的半径以及求周长和面积的函 数。再使用这个类创建半径为 1~100 的圆,并计算出相应的周长及面积。
时间: 2023-09-10 07:10:50 浏览: 158
好的,下面是 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)
```
使用这个类,我们可以创建半径为 1~100 的圆,并计算出相应的周长及面积。例如:
```python
for i in range(1, 101):
circle = Circle(i)
perimeter = circle.get_perimeter()
area = circle.get_area()
print("半径为{}的圆,周长为{:.2f},面积为{:.2f}".format(i, perimeter, area))
```
输出结果如下:
```
半径为1的圆,周长为6.28,面积为3.14
半径为2的圆,周长为12.56,面积为12.57
半径为3的圆,周长为18.84,面积为28.27
半径为4的圆,周长为25.12,面积为50.27
半径为5的圆,周长为31.40,面积为78.54
......
半径为98的圆,周长为615.44,面积为30171.99
半径为99的圆,周长为621.72,面积为30802.77
半径为100的圆,周长为628.00,面积为31415.93
```
阅读全文