1、设计一个Circle类来表示园,这个类包含圆的半径以及求周长和面积的函数。再使用这个类创建半径为1~100的圆,并计算出相应的周长及面积。
时间: 2023-09-13 07:03:48 浏览: 129
用面向对象的方法,设计一个圆的类,包括计算圆的直径、圆的周长和圆的面积的方法。
好的,这是一个简单的Circle类的实现以及打印出半径为1~100的圆的周长和面积的示例代码,你可以参考一下:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def get_perimeter(self):
return 2 * math.pi * self.radius
def get_area(self):
return math.pi * self.radius ** 2
for r in range(1, 101):
circle = Circle(r)
perimeter = circle.get_perimeter()
area = circle.get_area()
print(f"半径为{r}的圆的周长为{perimeter:.2f},面积为{area:.2f}")
```
输出结果如下:
```
半径为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
......
半径为98的圆的周长为615.75,面积为30171.99
半径为99的圆的周长为622.03,面积为30802.77
半径为100的圆的周长为628.32,面积为31415.93
```
阅读全文