用python画绚丽的渐变色立体漂亮图案

公益慈善北京中科在行动 http://pf.39.net/bdfyy/bdfjc/180627/6359009.html
01:51

用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()




转载请注明:http://www.aierlanlan.com/tzrz/7707.html