⽤python绘制彩⾊螺旋线代码
⽹上看到过许多螺旋线的程序,但不是⿊⾊就是单个颜⾊不变。这⾥作者编了⼀个程序,还很漂亮的。希望⼤家喜欢使⽤turtle绘图。代码如下。(绘图窗⼝最⼤化更好)
1
2
3
4
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55from turtle import*
hideturtle()    #隐藏画笔
title("螺旋线")  #设置标题
speed(10)        #速度调最快
colormode(255)    #将RGB颜⾊值设置成整数输⼊
r=255
g=0
b=0#设置最初RGB颜⾊值(是红⾊哦)
for i in range(51):
color(r,g,b)
fd(i)
left(91)
g+=5#颜⾊由红⾊变为黄⾊(将绿⾊值增加),这⾥的5不是随便取的,是为了与循环次数51相乘得255 for i in range(51):
color(r,g,b)
fd(51+i)
left(91)
r-=5#颜⾊变为绿⾊(红⾊值减少)
for i in range(51):
color(r,g,b)
fd(51*2+i)
left(91)
b+=5#颜⾊变为天蓝⾊(蓝⾊值增加)
for i in range(51):
color(r,g,b)
fd(51*3+i)
left(91)
g-=5#变为深蓝(绿⾊值减少)
for i in range(51):
color(r,g,b)
fd(51*4+i)
left(91)
r+=5#变紫(红⾊值增加)
for i in range(51):
color(r,g,b)
fd(51*5+i)
left(91)
b-=5#变红,后⾯省略
for i in range(51):
color(r,g,b)
fd(51*6+i)
left(91)
g+=5
for i in range(51):
color(r,g,b)
fd(51*7+i)
left(91)
r-=5
for i in range(51):
color(r,g,b)
fd(51*8+i)
left(91)
b+=5
for i in range(51):
color(r,g,b)
fd(51*9+i)
left(91)
g-=5
for i in range(51):
5657585960
61
62
63
color(r,g,b)
fd(51*10+i)
left(91)    r+=5done()
这⾥给⼤家⽤系统⾃带的画图演⽰⼀下颜⾊的变化。
⾸先画笔颜⾊是红⾊,
RGB 值是255、0、0。
然后绿⾊值增加到255,颜⾊变为黄⾊。此时
RGB 值为255、255、0。
红⾊值减少到0,颜⾊变为绿⾊。此时RGB
值为0、255、0。
蓝⾊值增加,颜⾊变为浅蓝⾊(青⾊)。
python新手代码画图
后⾯就省略了。相信⼤家知道怎么做。下⾯是效果图:
到此这篇关于⽤python绘制彩⾊螺旋线代码的⽂章就介绍到这了,更多相关python彩⾊螺旋线内容请
搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。