我对编程非常陌生,只是尝试使用'class'关键字在python中定义我的第一个对象。我收到了我不完全理解的错误。有人可以纠正我吗?我的代码如下:
class Circle:
pi = 3.14
def __init__(self, radius=1):
self.radius = radius
self.area=radius*radius*Circle.pi
self.circum = radius * Circle.pi * 2
c = Circle
print('Radius is:',c.radius)
print('Area is :',c.area)
我收到以下错误消息:
追踪(最近通话):
print('Radius is:',c.radius)
AttributeError:类型对象'Circle'没有属性'radius'
处理结束,退出代码为1
我正在使用PyCharm运行此代码。当我在Jupyter笔记本中运行相同的代码时,没有任何错误。为什么会这样?
任何帮助将不胜感激。谢谢。
要创建实例,请将行号9更改为以下(缺少括号)
c = Circle()