>>> from temperatures import reconstrueix --ini-enunciat >>> it = iter([10.4, '*', 19.6, '*', 25.6]) >>> it2 = reconstrueix(it) >>> next(it2) 10.4 >>> next(it2) 13.5 >>> next(it2) 16.5 >>> for x in it2: ... print(x, end=',') 19.6,21.6,23.6,25.6, >>> for x in reconstrueix(iter(['*', 5.8, '*', 2.2])): ... print(x, end=',') 5.8,5.8,4.6,3.4,2.2, --fi-enunciat >>> for x in reconstrueix(iter([1.3, '*', 4.3])): ... print(x, end=',') 1.3,2.3,3.3,4.3, >>> for x in reconstrueix(iter([7.1, 3.5, '*'])): ... print(x, end=',') 7.1,3.5,3.5, >>> it = reconstrueix(iter(['*', 6.2, '*'])) >>> for x in it: ... print(x, end=',') 6.2,6.2,6.2, >>> it = reconstrueix(iter([2.0, '*', 5.0, '*', 8.0])) >>> for x in it: ... print(x, end=',') 2.0,3.0,4.0,5.0,6.0,7.0,8.0,