this constructor takes no arguments错误提示 内容: #!python class Rectangle 求学习求指导

#!pythonclassRectangle:def_init_(self,width=0,height=0,color='black',emphasis=None,hi... #!python
class Rectangle:
def _init_(self,width=0,height=0,color='black',emphasis=None,highlight=0):
self.width=width
self.height=height
self.color=color
self.emphasis=emphasis
self.highlight=highlight
def pandun(self):
if width==o and height==0 and color=='red' and emphasis=='strong' or highlight>100:
raise ValueError,'sorry,you lose'
if width==0 and height==0 and (color=='red' or
emphasis is None):
raise ValueError,'i dont think so'
def printdongxi(self):
return self.width
c=Rectangle(0,0,'red','strong',0)
展开
 我来答
徽积分
2013-02-03 · TA获得超过105个赞
知道答主
回答量:42
采纳率:0%
帮助的人:38.9万
展开全部
你的构造函数写错了。是__init__,注意是双下划线而不是单下划线。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式