擅长:python、mysql、java
<p>简单的方法是使用itertools.cycle:</p>
<pre><code>import itertools
UserColorIndex = ["Red", "Orange", "Yellow", "Green", "Blue", "Indigo", "Violet", "Black",
"Grey"]
def GenerateRosette(n):
color = itertools.cycle(UserColorIndex)
for _ in range(n):
print(next(color))
NumberOfCircles = 16
GenerateRosette(NumberOfCircles)
</code></pre>