用get和set求圆的周长和面积并输出出来
时间: 2023-12-10 07:39:03 浏览: 49
以下是一个示例代码,使用了类的概念,通过get和set方法来计算圆的周长和面积并输出:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def set_radius(self, new_radius):
self.radius = new_radius
def get_radius(self):
return self.radius
def get_area(self):
return 3.14 * self.radius ** 2
def get_circumference(self):
return 2 * 3.14 * self.radius
circle = Circle(5)
print("半径为{}的圆,周长为{}".format(circle.get_radius(), circle.get_circumference()))
print("半径为{}的圆,面积为{}".format(circle.get_radius(), circle.get_area()))
circle.set_radius(10)
print("修改半径为{}的圆,周长为{}".format(circle.get_radius(), circle.get_circumference()))
print("修改半径为{}的圆,面积为{}".format(circle.get_radius(), circle.get_area()))
```
以上代码输出如下:
```
半径为5的圆,周长为31.400000000000002
半径为5的圆,面积为78.5
修改半径为10的圆,周长为62.800000000000004
修改半径为10的圆,面积为314.0
```