python设计一个 Circle 类来表示圆,这个类包含的半径以及求面积、周长的方法。再使用这个类创建半径为1~10 的圆,并计算出相应的面积和周长。运行结果如下:
时间: 2024-09-28 13:11:55 浏览: 113
好的,我可以帮助你设计一个 Python 类 `Circle` 来表示圆。首先,我们需要定义一个类,它有一个属性 `radius` 表示半径,并实现两个方法:`get_area()` 用于计算面积,`get_circumference()` 用于计算周长。以下是完整的代码:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def get_area(self):
return math.pi * (self.radius ** 2)
def get_circumference(self):
return 2 * math.pi * self.radius
# 创建一系列半径从1到10的圆实例
circles = [Circle(radius) for radius in range(1, 11)]
# 计算并打印每个圆的面积和周长
for circle in circles:
area = circle.get_area()
circumference = circle.get_circumference()
print(f"半径为{circle.radius}的圆,面积为{area:.2f},周长为{circumference:.2f}")
```
在这个例子中,我们首先导入了 `math` 模块来使用圆周率 π。然后,`Circle` 类初始化时接受一个半径值,随后我们可以根据这个类创建各种半径的圆对象。接着,遍历这些圆,分别计算它们的面积和周长,并将结果显示出来。
阅读全文
相关推荐


















