import brush def print_nice(L): # Prints a list with 2 digits after the decimal print('[',end='') for i in range(len(L)-1): print('{0:.2f}'.format(L[i]),', ', end='') print('{0:.2f}'.format(L[-1]),']') brush.set_parameters(2, 3, 5, 3, 0.2) brush.compute_num_circles() print(brush.get_num_circles()) # Should print 15 brush.make_red_stroke_colors(0.1, 0.9, 0, 0) print_nice(brush.red) # Should print # [0.10 , 0.15 , 0.21 , 0.26 , 0.31 , 0.37 , 0.42 , 0.47 , 0.53 , 0.58 , 0.63 , 0.69 , 0.74 , 0.79 , 0.85 ] brush.set_parameters(2, 4, 2, 7, 0.1) brush.compute_num_circles() print(brush.get_num_circles()) # Should print 30 brush.make_green_stroke_colors(0.3, 0.1, 0.9, 0) print_nice(brush.green) # Should print # [0.10 , 0.13 , 0.15 , 0.18 , 0.21 , 0.23 , 0.26 , 0.29 , 0.31 , 0.34 , 0.37 , 0.39 , 0.42 , 0.45 , 0.47 , 0.50 , 0.53 , 0.55 , 0.58 , 0.61 , 0.63 , 0.66 , 0.69 , 0.71 , 0.74 , 0.77 , 0.79 , 0.82 , 0.85 , 0.87 ] brush.set_parameters(3, 4, 6, 7, 0.05) brush.compute_num_circles() print(brush.get_num_circles()) # Should print 84 brush.make_blue_stroke_colors(0.2, 0.1, 0.1, 0.8) print_nice(brush.blue) # Should print # [0.10 , 0.11 , 0.12 , 0.12 , 0.13 , 0.14 , 0.15 , 0.16 , 0.17 , 0.18 , 0.18 , 0.19 , 0.20 , 0.21 , 0.22 , 0.23 , 0.23 , 0.24 , 0.25 , 0.26 , 0.27 , 0.28 , 0.28 , 0.29 , 0.30 , 0.31 , 0.32 , 0.33 , 0.33 , 0.34 , 0.35 , 0.36 , 0.37 , 0.38 , 0.38 , 0.39 , 0.40 , 0.41 , 0.42 , 0.43 , 0.43 , 0.44 , 0.45 , 0.46 , 0.47 , 0.48 , 0.48 , 0.49 , 0.50 , 0.51 , 0.52 , 0.53 , 0.53 , 0.54 , 0.55 , 0.56 , 0.57 , 0.58 , 0.58 , 0.59 , 0.60 , 0.61 , 0.62 , 0.63 , 0.63 , 0.64 , 0.65 , 0.66 , 0.67 , 0.68 , 0.68 , 0.69 , 0.70 , 0.71 , 0.72 , 0.73 , 0.73 , 0.74 , 0.75 , 0.76 , 0.77 , 0.78 , 0.78 , 0.79 ]