编写python程序,设计一个 Circle 类来表示园,这个类包含圆的半径以及求周长和面积的函 数。再使用这个类创建半径为 1~100 的圆,并计算出相应的周长及面积。
时间: 2024-02-12 15:07:58 浏览: 73
好的,以下是实现Circle类的Python代码:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def calculate_area(self):
return math.pi * (self.radius ** 2)
def calculate_circumference(self):
return 2 * math.pi * self.radius
```
然后,我们可以使用这个类来计算半径为1~100的圆的周长和面积:
```python
for i in range(1, 101):
circle = Circle(i)
print("半径为{}的圆:周长为{:.2f},面积为{:.2f}".format(i, circle.calculate_circumference(), circle.calculate_area()))
```
输出结果如下:
```
半径为1的圆:周长为6.28,面积为3.14
半径为2的圆:周长为12.57,面积为12.57
半径为3的圆:周长为18.85,面积为28.27
半径为4的圆:周长为25.13,面积为50.27
半径为5的圆:周长为31.42,面积为78.54
半径为6的圆:周长为37.70,面积为113.10
......
半径为98的圆:周长为615.75,面积为30171.86
半径为99的圆:周长为622.03,面积为30896.78
半径为100的圆:周长为628.32,面积为31415.93
```
阅读全文