Els exemples que compten per la nota són només els que van seguits de ``# doctesttag: +TAG=...`` Tests exercici 1 ---------------- >>> from suavitza import suavitza_serie >>> it = suavitza_serie(iter([-2, 10])) >>> for x in it: # doctesttag: +TAG=1_suavitza ... print(x, end=',') -2,-1,0,1,2,3,4,5,6,7,8,9,10, >>> it = suavitza_serie(iter([10, -3])) >>> for x in it: # doctesttag: +TAG=1_suavitza ... print(x, end=',') 10,9,8,7,6,5,4,3,2,1,0,-1,-2,-3, >>> it = suavitza_serie(iter([1, 1, 2, 3, 3, 4, 3, 2, 1, 0, 0])) >>> for x in it: # doctesttag: +TAG=1_suavitza ... print(x, end=',') 1,1,2,3,3,4,3,2,1,0,0, >>> it = iter([1, 8, 2]) >>> it2 = suavitza_serie(it) >>> for x in it2: # doctesttag: +TAG=1_suavitza ... print(x, end=',') 1,2,3,4,5,6,7,8,7,6,5,4,3,2, >>> for x in suavitza_serie(iter([1, 3, 4, 8, 3, -1, 4, 12])): ... print(x, end=',') # doctesttag: +TAG=1_suavitza 1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,0,-1,0,1,2,3,4,5,6,7,8,9,10,11,12, >>> it = suavitza_serie(iter([6, 2, 3, 4, -5, -3, -3])) >>> it = suavitza_serie(it) >>> for x in it: # doctesttag: +TAG=1_suavitza ... print(x, end=',') 6,5,4,3,2,3,4,3,2,1,0,-1,-2,-3,-4,-5,-4,-3,-3, >>> for x in suavitza_serie(iter([2, 1, 2, 2, 7, -8, -8, 0, 1, 5, -1])): ... print(x, end=',') # doctesttag: +TAG=1_suavitza 2,1,2,2,3,4,5,6,7,6,5,4,3,2,1,0,-1,-2,-3,-4,-5,-6,-7,-8,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,4,3,2,1,0,-1, >>> for x in suavitza_serie(iter([2, 1, 2, -1, -3, 0, 1, -5, 3])): ... print(x, end=',') # doctesttag: +TAG=1_suavitza 2,1,2,1,0,-1,-2,-3,-2,-1,0,1,0,-1,-2,-3,-4,-5,-4,-3,-2,-1,0,1,2,3, Tests exercici 2 ---------------- >>> from tartamut import iter_tots >>> it = iter_tots('adeu') >>> for p in it: # doctesttag: +TAG=2_tartamut ... print(p, end=',') adeu,aadeu,adadeu,adeadeu,adeuadeu, >>> for p in iter_tots('k'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut k,kk, >>> for p in iter_tots('pi'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut pi,ppi,pipi, >>> for p in iter_tots('sarassa'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut sarassa,ssarassa,sasarassa,sarsarassa,sarasarassa,sarassarassa,sarassasarassa, >>> for p in iter_tots('rrttrr'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut rrttrr,rrtrrttrr,rrttrrttrr, >>> for p in iter_tots('lloll'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut lloll,llolloll, >>> for p in iter_tots('llasserra'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut llasserra,llallasserra,llasllasserra,llassllasserra,llassellasserra,llasserllasserra,llasserrllasserra,llasserrallasserra, >>> for p in iter_tots('farrra'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut >>> for p in iter_tots('infinitessimals'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut infinitessimals,iinfinitessimals,ininfinitessimals,infinfinitessimals,infiinfinitessimals,infininfinitessimals,infiniinfinitessimals,infinitinfinitessimals,infiniteinfinitessimals,infinitesinfinitessimals,infinitessinfinitessimals,infinitessiinfinitessimals,infinitessiminfinitessimals,infinitessimainfinitessimals,infinitessimalinfinitessimals,infinitessimalsinfinitessimals, >>> for p in iter_tots('massallumdecarro'): ... print(p, end=',') # doctesttag: +TAG=2_tartamut massallumdecarro,mmassallumdecarro,mamassallumdecarro,masmassallumdecarro,massmassallumdecarro,massamassallumdecarro,massalmassallumdecarro,massallmassallumdecarro,massallumassallumdecarro,massallummassallumdecarro,massallumdmassallumdecarro,massallumdemassallumdecarro,massallumdecmassallumdecarro,massallumdecamassallumdecarro,massallumdecarmassallumdecarro,massallumdecarrmassallumdecarro,massallumdecarromassallumdecarro,