我定义的类如下所示,它给出了数字的平均值。一个Python类,计算被逐个传递给类的数字的平均值
class Average:
#lisst=[]
def __init__(self, value):
self.value=value
#Average.lisst.append(self)
def add(self, other,k):
return Average(self.value +(other.value-self.value)/float(k))
这是没有任何变化的问题:首先 :写一个Python类计算数字的平均值接一个地级传递一个。它应该有一个put(x)方法给它一个数字,一个get()方法返回到目前为止传递的数字的平均值。其次:编写一个框架类,该类有一个append(o)方法,该方法采用类似上述对象的对象(即具有put方法处理数据和get方法来检索结果的对象)。它本身应该有一个put(x)方法,它将x传递给通过append传递给它的所有对象,以及一个get方法,该方法将返回一个包含所有包含对象的get调用结果的列表。
我真的不明白什么是想要的。我只需要一个提示就可以继续。谢谢。
PS这不是一个强制性的班级任务,我没有得到任何意见。只是为了澄清我不作弊。
'我实际上不明白是什么。'我也是^ _^ –
你的任务要求你创建一个*类*来计算平均值? –