设计一个Circle(圆)类,包括半径、颜色等属性,且包括计算其周长和面积的方法,创建Circle类的实例对象,传入其半径和颜色,计算出该实例对象的周长和面积
时间: 2024-10-22 12:12:34 浏览: 20
设计一个Circle类可以按照以下步骤进行:
```python
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
# 计算圆的周长(2 * π * 半径)
def circumference(self):
import math
return 2 * math.pi * self.radius
# 计算圆的面积(π * 半径^2)
def area(self):
return math.pi * (self.radius ** 2)
# 创建Circle类的实例
circle_instance = Circle(5, "blue") # 指定半径为5,颜色为蓝色
# 计算并打印周长和面积
circumference_value = circle_instance.circumference()
area_value = circle_instance.area()
print(f"Circle's circumference with radius {circle_instance.radius} is {circumference_value}.")
print(f"Circle's area with radius {circle_instance.radius} and color {circle_instance.color} is {area_value}.")
```
在这个例子中,我们首先定义了一个`Circle`类,它有`radius`和`color`属性以及计算周长和面积的方法。然后我们创建了一个`circle_instance`对象,并利用它的方法来获取周长和面积值。
阅读全文