创建一个Circle类,包括半径、颜色等属性,且包含计算其周长和面积的方法创建Circle类的实例对象,传入其半径和颜色,计算该实例对象的周长和面积。 注:面积和周长精确到小数点2位,π取3.14 输入 3 红色输出圆的周长是18.84 圆的面积是28.26
时间: 2024-12-11 17:27:06 浏览: 9
【Python--抽象类和抽象方法】--求三角形、矩形、圆的面积和周长的编程题(csdn)————程序.pdf
5星 · 资源好评率100%
好的,我们可以在Python中创建一个Circle类,它包含了半径(radius),颜色(color)以及计算周长(circumference)和面积(area)的方法。以下是具体的代码实现:
```python
import math
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
def circumference(self):
return round(2 * math.pi * self.radius, 2)
def area(self):
return round(math.pi * (self.radius ** 2), 2)
# 创建一个Circle类的实例
my_circle = Circle(3, '红色')
# 计算并打印结果
print(f"圆的周长是{my_circle.circumference()}")
print(f"圆的面积是{my_circle.area()}")
```
当你运行这段代码,给定半径为3,颜色为红色的圆,输出将会是:
```
圆的周长是18.84
圆的面积是28.26
```
这里使用了`round()`函数将结果精确到小数点后两位。
阅读全文