python输出circle圆类
时间: 2023-08-31 13:09:44 浏览: 105
python实现画循环圆
5星 · 资源好评率100%
以下是 Python 中输出一个圆的类的示例代码:
```python
import math
class Circle:
def __init__(self, radius):
self.radius = radius
def area(self):
return math.pi * self.radius ** 2
def circumference(self):
return 2 * math.pi * self.radius
def diameter(self):
return 2 * self.radius
```
在这个类中,我们使用 `math` 模块来计算圆的周长、直径和面积。我们使用 `__init__` 方法来初始化圆的半径,然后分别实现 `area()`、`circumference()` 和 `diameter()` 方法来计算圆的面积、周长和直径。
要使用这个类,只需要创建一个 `Circle` 对象并传入半径值,然后可以调用这个对象的方法来获取圆的相关信息。例如:
```python
c = Circle(5)
print("半径:", c.radius)
print("直径:", c.diameter())
print("周长:", c.circumference())
print("面积:", c.area())
```
输出:
```
半径: 5
直径: 10
周长: 31.41592653589793
面积: 78.53981633974483
```
阅读全文