Test disti ---------- Els exemples que compten per la nota són només els que van seguits de # doctesttag: +TAG=pdisti >>> from distrep import disti >>> for a in disti(iter([1, 1])): # doctesttag: +TAG=pdisti ... print(a) 0 >>> for a in disti(iter([8, 9, 10, 1])): # doctesttag: +TAG=pdisti ... print(a) >>> >>> for a in disti(iter([1, 2, 3, 4, 1])): # doctesttag: +TAG=pdisti ... print(a) 3 >>> it=iter([1,2, 3, 4, 1, 2, 1, 0, 3, 2, 9, 1, 2, 5, 6, 5, 4, 2, 4, 1]) >>> for a in disti(iter([1, 2, 3, 4, 1, 2, 1, 0, ... 3, 2, 9, 1, 2, 5, 6, 5, ... 4, 2, 4, 1])): # doctesttag: +TAG=pdisti ... print(a) 3 1 4 7 >>> for a in disti(iter("11010010001000010000010000001")): # doctesttag: +TAG=pdisti ... print(a) 0 1 2 3 4 5 6 >>> for a in disti(iter(n % 10 for n in range(100))): # doctesttag: +TAG=pdisti ... print(a) 9 9 9 9 9 9 9 9 9 Test Transfil ------------- Els exemples que compten per la nota són només els que van seguits de # doctesttag: +TAG=ptransfil >>> from transfil import transfil >>> for m in transfil('Hola ara vinc. Podrem córrer'.split()): # doctesttag: +TAG=ptransfil ... print(m, end=' ') ... Ara Vinc. Podrem Córrer >>> for m in transfil('Ho'.split()): # doctesttag: +TAG=ptransfil ... print(m, end=' ') ... >>> for m in transfil('ho estic fent'.split()): # doctesttag: +TAG=ptransfil ... print(m, end=' ') ... ho Estic Fent >>> >>> frase = "un titol del llibre. Un cas, dos casos. Hem de còrrer a l' Hospital".split() >>> for m in transfil(frase): # doctesttag: +TAG=ptransfil ... print(m, end=' ') ... un Titol Del Llibre. Un Cas, Dos Casos. de Còrrer a l' >>> for m in transfil('ei ei ei has mirat si està aquí'.split()): # doctesttag: +TAG=ptransfil ... print(m, end=' ') ... ei ei ei Mirat si Està Aquí