我定義的類如下所示,它給出了數字的平均值。一個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這不是一個強制性的班級任務,我沒有得到任何意見。只是爲了澄清我不作弊。
'我實際上不明白是什麼。'我也是^ _^ –
你的任務要求你創建一個*類*來計算平均值? –