python定义一个圆的类计算面积和周长,用get_area(self)和get_perimeter(self)
时间: 2024-04-21 12:22:37 浏览: 40
好的,下面是一个Python定义的圆的类,可以计算面积和周长:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def get_area(self):
return 3.14159 * self.radius**2
def get_perimeter(self):
return 2 * 3.14159 * self.radius
```
在这个类中,我们使用构造函数 `__init__` 初始化圆的半径属性 `radius`。然后,我们定义了两个方法 `get_area` 和 `get_perimeter`,分别用于计算圆的面积和周长。
`get_area` 方法使用圆的半径计算并返回圆的面积,公式为 π * r^2,其中 π 取近似值 3.14159。
`get_perimeter` 方法使用圆的半径计算并返回圆的周长,公式为 2 * π * r。
你可以通过创建一个 Circle 对象,并调用 `get_area` 和 `get_perimeter` 方法来计算圆的面积和周长,例如:
```python
# 创建一个半径为 5 的圆对象
circle = Circle(5)
# 调用方法计算面积和周长
area = circle.get_area()
perimeter = circle.get_perimeter()
print("面积:", area)
print("周长:", perimeter)
```
输出结果将是:
```
面积: 78.53975
周长: 31.4159
```
希望这能帮到你!如果有任何其他问题,请随时问。