设计一个圆类,有半径,能实现设置半径,现实半径值,求圆面积,求圆周长。
时间: 2024-05-06 16:18:25 浏览: 103
下面是一个简单的圆类的实现,包含半径属性和方法来设置半径、输出半径、计算面积和计算周长:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def set_radius(self, radius):
self.radius = radius
def get_radius(self):
return self.radius
def area(self):
return 3.14 * self.radius * self.radius
def circumference(self):
return 2 * 3.14 * self.radius
```
使用这个类,可以创建一个圆对象、设置半径、输出半径、计算圆面积和计算圆周长:
```python
# 创建一个半径为 5 的圆对象
my_circle = Circle(5)
# 输出圆的半径
print("圆的半径为:", my_circle.get_radius())
# 设置新的半径
my_circle.set_radius(7)
# 输出新的半径
print("新的圆的半径为:", my_circle.get_radius())
# 计算圆的面积
print("圆的面积为:", my_circle.area())
# 计算圆的周长
print("圆的周长为:", my_circle.circumference())
```
阅读全文