用python定义一个圆类,有一个属性为半径,同时提供两个方法,计算圆的面积(getArea())和周长(getPerimeter())。
时间: 2024-11-27 22:09:58 浏览: 0
python计算圆周长、面积、球体体积并画出圆
5星 · 资源好评率100%
在Python中,我们可以定义一个名为Circle的类,它包含一个私有属性`_radius`(用下划线表示这是内部使用的,外部不需要直接访问)代表圆的半径。这个类将有两个公共方法,即`get_area()`用于计算圆的面积,`get_perimeter()`用于计算圆的周长。下面是一个简单的实现:
```python
import math
class Circle:
def __init__(self, radius):
self._radius = radius
# 计算圆的面积
def get_area(self):
return math.pi * (self._radius ** 2)
# 计算圆的周长
def get_perimeter(self):
return 2 * math.pi * self._radius
# 示例用法
circle = Circle(5)
print("圆的面积:", circle.get_area())
print("圆的周长:", circle.get_perimeter())
```
在这个例子中,当我们创建Circle类的实例并传递半径值时,可以调用这两个方法来获取相应的几何属性。
阅读全文