设计一个圆类,包括半径颜色等属性,且包括计算其周长和面积的方法,创建实例对象,传入半径和颜色,计算周长和面积
时间: 2024-10-22 13:12:08 浏览: 32
【Python--抽象类和抽象方法】--求三角形、矩形、圆的面积和周长的编程题(csdn)————程序.pdf
5星 · 资源好评率100%
设计一个圆类(Circle),首先需要定义它的属性,如半径(radius)和颜色(color)。同时,为了满足题目需求,我们需要添加两个方法:`calculate_circumference`(用于计算周长)和`calculate_area`(用于计算面积)。以下是这个类的一个基本实现:
```python
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
# 计算圆的周长
def calculate_circumference(self):
pi = 3.14159
return 2 * pi * self.radius
# 计算圆的面积
def calculate_area(self):
pi = 3.14159
return pi * (self.radius ** 2)
# 创建实例并传入半径和颜色
circle_instance = Circle(5, "blue")
circumference = circle_instance.calculate_circumference()
area = circle_instance.calculate_area()
print(f"圆的周长为: {circumference}")
print(f"圆的面积为: {area}")
```
在这个例子中,我们创建了一个半径为5、颜色为蓝色的圆,并计算了它的周长和面积。
阅读全文