用python画绚丽的渐变色立体漂亮图案,源码解释如下:
用python画绚丽的渐变色立体漂亮图案importturtleastu调用turtle库
importcolorsys调用颜色
tu.Screen().bgcolor("white")设置背景颜色
t=tu.Turtle()设置tu
t.speed(0)设置速度
t.pensize(5)设置画笔粗细
t.penup()起笔
t.goto(0,-)走到这个坐标点
t.pendown()落笔
h=0.6设置色相
defdesign(n,ang):定义design函数
t.circle(60+n,90)画圆
t.left(ang)向左转ang个度数
t.circle(60+n,90)画圆
foriinrange(80):设置i循环
c=colorsys.hsv_to_rgb(h,0.8,1)设置颜色变化
t.pencolor(c)设置画笔颜色
design(i,60)设置第一个design
design(i,90)设置第二个design
design(i,)设置第三个design
design(i,90)设置第四个design
design(i,60)设置第五个design
h+=0.设置色相变化
t.ht()隐藏画笔
tu.done()结束
源码如下:
importturtleastu
importcolorsys
tu.Screen().bgcolor("white")
t=tu.Turtle()
t.speed(0)
t.pensize(5)
t.penup()
t.goto(0,-)
t.pendown()
h=0.6
defdesign(n,ang):
t.circle(60+n,90)
t.left(ang)
t.circle(60+n,90)
foriinrange(80):
c=colorsys.hsv_to_rgb(h,0.8,1)
t.pencolor(c)
design(i,60)
design(i,90)
design(i,)
design(i,90)
design(i,60)
h+=0.
t.ht()
tu.done()