用Python写程序,设计一个circle类,包括半径,颜色等属性,且包括计算其周长和面积的方法,创建circle类的实例对象,传人其半径和颜色,计算出该实例对象的周长和面积
时间: 2024-10-22 22:12:44 浏览: 29
Python求圆面积周长
5星 · 资源好评率100%
在Python中,我们可以很容易地设计一个`Circle`类来表示圆形,包含半径和颜色属性,并定义计算周长和面积的方法。以下是简单的实现:
```python
class Circle:
def __init__(self, radius, color):
self.radius = radius
self.color = color
# 计算圆的周长
def circumference(self):
pi = 3.14159
return 2 * pi * self.radius
# 计算圆的面积
def area(self):
pi = 3.14159
return pi * (self.radius ** 2)
# 创建Circle类的实例
my_circle = Circle(5, "blue")
# 计算并打印周长和面积
circumference = my_circle.circumference()
area = my_circle.area()
print(f"圆的周长是 {circumference},面积是 {area}")
```
在这个例子中,我们首先定义了一个`__init__`方法来初始化一个新的`Circle`对象,然后定义了`circumference`和`area`方法分别计算圆的周长和面积。接着创建了一个`my_circle`对象,传入了半径5和颜色"blue",最后调用这两个方法并打印结果。
阅读全文