series4 ======= >>> from series4 import series4 >>> n = 3 >>> l = series4(0.001, 3) >>> l[2:] # doctesttag: +TAG=1_series4 [4.333, 3.889, 4.037, 3.988, 4.004, 3.999] >>> n = 3 >>> l = series4(0.00001, 3) >>> l[2:] # doctesttag: +TAG=1_series4 [4.333, 3.889, 4.037, 3.988, 4.004, 3.999, 4.0, 4.0, 4.0, 4.0] >>> n = 2 >>> l = series4(0.00001, 2) >>> l[2:] # doctesttag: +TAG=1_series4 [4.33, 3.89, 4.04, 3.99, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0] >>> l = series4(0.0001, 2) >>> l[2:] [4.33, 3.89, 4.04, 3.99, 4.0, 4.0, 4.0, 4.0] >>> l = series4(0.2, 4) >>> l[2:] # doctesttag: +TAG=1_series4 [4.3333] >>> l = series4(0.01, 3) >>> l[2:] # doctesttag: +TAG=1_series4 [4.333, 3.889, 4.037, 3.988] >>> l = series4(0.0001, 4) >>> l[2:] # doctesttag: +TAG=1_series4 [4.3333, 3.8889, 4.037, 3.9877, 4.0041, 3.9986, 4.0005, 3.9998] dancing_rook ============ >>> from dancing_rook import dancing_rook >>> l = [1, -2, 2, -1] >>> dl = dancing_rook(l, 0) >>> dl == [0, 1, -1, -2] and l == ['.', '.', '.', '.'] # doctesttag: +TAG=2_dancing_rook True >>> l = [1, -2, 2, -1] >>> dl = dancing_rook(l, 2) >>> dl == [2] and l == [1, -2, '.', -1] # doctesttag: +TAG=2_dancing_rook True >>> l = [-2, -1, 2, -2, -1] >>> dl = dancing_rook(l, 2) >>> dl == [2, 4, 3, 1, 0] and l == ['.', '.', '.', '.', '.'] # doctesttag: +TAG=2_dancing_rook True >>> l = [] >>> ld = dancing_rook([], 0) >>> ld == l == [] # doctesttag: +TAG=2_dancing_rook True