定义一个圆类,属性有:半径,初始值为1.0,方法有设置半径值,获取半径值,计算周长,计算面积。用python
时间: 2023-10-11 20:06:42 浏览: 74
以下是Python的圆类实现:
```python
class Circle:
def __init__(self):
self.radius = 1.0
def set_radius(self, radius):
self.radius = radius
def get_radius(self):
return self.radius
def calculate_circumference(self):
return 2 * 3.14 * self.radius
def calculate_area(self):
return 3.14 * self.radius ** 2
```
我们在这里定义了一个名为Circle的类,它有一个属性radius,初始值为1.0。我们还定义了四个方法来实现所需的功能。
set_radius方法用于设置半径值,get_radius方法用于获取半径值。
calculate_circumference方法用于计算圆的周长,它使用2 * 3.14 * radius的公式。
calculate_area方法用于计算圆的面积,它使用3.14 * radius ** 2的公式。
现在我们可以使用以下代码创建一个圆对象,设置其半径并计算其周长和面积:
```python
my_circle = Circle()
my_circle.set_radius(5)
print("Radius: ", my_circle.get_radius())
print("Circumference: ", my_circle.calculate_circumference())
print("Area: ", my_circle.calculate_area())
```
输出如下:
```
Radius: 5
Circumference: 31.400000000000002
Area: 78.5
```
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)