python生成的彩虹效果,大家可以参考:
使用的python版本:3.7.0 ,以下为源代码:# rainbow.py
from turtle import *
from random import *
def HSB2RGB(hues):
hues = hues * 3.59 #100转成359范围
rgb = [0.0,0.0,0.0]
i = int(hues/60) % 6
f = hues/60 - i
if i == 0:
rgb[0] = 1; rgb[1] = f;rgb[2] = 0
elif i == 1:
rgb[0] = 1-f; rgb[1] = 1;rgb[2] = 0
elif i == 2:
rgb[0] = 0; rgb[1] = 1;rgb[2] = f
elif i == 3:
rgb[0] = 0; rgb[1] = 1-f;rgb[2] = 1
elif i == 4:
rgb[0] = f; rgb