Proves per a medianes_mobils_n ------------------------------ >>> import mitjanam >>> it = iter([1,21,5,34,46,7,24, 9]) >>> it2 = mitjanam.medianes_mobils_n(it, 4) >>> if iter(it2) is not it2: ... print(it2, "no és un iterador") >>> for t in it2: ... print(float(t)) 13.0 27.5 20.5 29.0 16.5 >>> it = iter([1,21,76,34,46,77,50, 9]) >>> it2 = mitjanam.medianes_mobils_n(it, 5) >>> if iter(it2) is not it2: ... print(it2, "no és un iterador") >>> for t in it2: ... print(float(t)) 34.0 46.0 50.0 46.0 >>> it2 = mitjanam.medianes_mobils_n(iter(range(10,20)), 3) >>> if iter(it2) is not it2: ... print(it2, "no és un iterador") >>> for m in it2: ... print(float(m)) 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 >>> it2 = mitjanam.medianes_mobils_n(iter(range(10,20)), 7) >>> if iter(it2) is not it2: ... print(it2, "no és un iterador") >>> for m in it2: ... print(float(m)) 13.0 14.0 15.0 16.0 >>> it2 = mitjanam.medianes_mobils_n(iter([4, 8, -12, 9, 21, 7, -8, 3, 3, 14]), 2) >>> if iter(it2) is not it2: ... print(it2, "no és un iterador") >>> for m in it2: ... print(m) 6.0 -2.0 -1.5 15.0 14.0 -0.5 -2.5 3.0 8.5