May-01-2021, 03:41 AM
import statistics as s class stats: def mode(self): self.mode = s.mode(self.value) return(self.mode) def median(self): self.median = s.median(self.value) return(self.median) def mean(self): self.mean = s.mean(self.value) return(self.mean) def __init__(self, value): self.value = value if __name__ == "__main__": testval = [2,3,4,5,8,4,6,3,4,6,8,9,7,5,3,5,7,4,3,2,2,1,4,6,8,6,8,9,3] object1 = stats(testval) print(type(object1.mode())) print(type(object1.median)) assert (object1.mode()) == 3 assert (object1.median) == 5 assert (object1.mean) == 5
Error:---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-20-1e939491cea4> in <module>
22 print(type(object1.mode()))
23 print(type(object1.median))
---> 24 assert (object1.mode()) == 3
25 assert (object1.median) == 5
26 assert (object1.mean) == 5
TypeError: 'int' object is not callable