上代码:
from turtle import *
setup(1000, 1000)
pen(shown=False, pendown=False, pensize=20, speed=0)
colorlist = [(255, 0, 0), (255, 165, 0), (255, 255, 0), \
(0, 255, 0), (0, 255, 255), (0, 0, 255), (139, 0, 255)]
colorlist.reverse()
fd(-250)
seth(-40)
colormode(255)
pendown()
for color in colorlist[:-1]:
pencolor(color)
circle(30, 80)
circle(-30, 80)
pencolor(colorlist[-1])
circle(30, 80 / 2)
fd(40)
circle(25, 180)
fd(40 * 2 / 3)
done()
运行结果如下: