1 

2def light(color, factor=0.5): 

3 return tuple(1-(1-c)*factor for c in color) 

4 

5 

6def dark(color, factor=0.5): 

7 return tuple(c*factor for c in color)