本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下
from turtle import *
#控制彩虹路径
def path(pen, r, g, b):
pen.penup()
pen.goto(-400, -300)
pen.pendown()
pen.pencolor(r, g, b)
pen.circle(1000, -180)
pen.pensize(2)
pen.right(0.05)
#绘制彩虹控制颜色
def Rainbow():
pen = Turtle()
pen.right(110)
r = 255
g = 0
b = 0
interval = 5
colormode(255)
# 由红到黄
while g < 256:
path(pen, r, g, b)
g = g + interval
#由黄到绿
g = 255
while r > 0:
r = r - interval
path(pen, r, g, b)
#由绿到青
r = 0
while (b < 255 ):
b = b + interval
path(pen, r, g, b)
b = 255
#