1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
from collections import OrderedDict
colors = OrderedDict()
colors["lime_green"] = "#00FF00"
colors["green"] = "#00AA00"
colors["cyan"] = "#00FFFF"
colors["blue"] = "#0000FF"
colors["red"] = "#FF0000"
colors["magenta"] = "#FF00FF"
colors["yellow"] = "#FFFF00"
colors["purple"] = "#990099"
colors["orange"] = "#FFA500"
def trace_color_cycle(start=0):
"""
:start n: int
:return:
"""
count = start
color_list = [colors["blue"], colors["red"], colors["magenta"], colors["green"]]
num = len(color_list)
while count < 1000:
yield color_list[count % num]
count += 1
|