定义一个计算圆面积的类方法
时间: 2024-05-07 22:16:43 浏览: 114
定义一个圆类circle,它有一个变量radius(半径)。从键盘输入数据,通过构造函数的参数传递给radius,编程计算并输出圆的的周长和面积。但是,必须确保输入的数据不为复数。
5星 · 资源好评率100%
Sure, 下面是一个计算圆形面积的 Python 类方法的例子:
```
class Circle:
pi = 3.14159265
@classmethod
def area(cls, radius):
return cls.pi * radius * radius
```
使用示例:
```
print(Circle.area(5)) # 输出 78.53981625
```
注意:在这个类方法中,我们将 pi 定义为 Circle 的一个类属性,而不是实例属性。这意味着我们不需要创建类的实例就能够访问它。
阅读全文