1、设计一个Circle(圆)类,包含半径、颜色等属性,且包括计算其周长和面积的方法。创建Circle类的实例对象,传入其半径和颜色,计算出该实例对象的周长和面积。
时间: 2024-02-13 15:02:35 浏览: 82
好的,我可以帮你解决这个问题。以下是Circle类的代码实现:
```python
import math
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
def get_area(self):
return math.pi * self.radius ** 2
def get_perimeter(self):
return 2 * math.pi * self.radius
```
在这个Circle类中,我们定义了两个属性:半径和颜色。我们还定义了两个方法:get_area()方法用于计算圆的面积;get_perimeter()方法用于计算圆的周长。
现在,我们可以创建一个Circle类的实例对象,并传入半径和颜色参数,然后调用get_area()和get_perimeter()方法来计算出该实例对象的周长和面积。例如:
```python
my_circle = Circle(5, 'red')
print('该圆的周长为:', my_circle.get_perimeter())
print('该圆的面积为:', my_circle.get_area())
```
输出结果为:
```
该圆的周长为: 31.41592653589793
该圆的面积为: 78.53981633974483
```
希望这可以帮到你。如果你有任何问题,请随时问我。
阅读全文