python画图彩虹,Python画海龟
大蟒生成的彩虹效果,大家可以参考:
使用的python版本:3.7.0 ,以下为源代码:
#彩虹。巴拉圭
fromturtleimport*
fromrandomimport*
defHSB2RGB(色调):
色调=色调*3.59#100转成359范围
rgb=[0.0,0.0,0.0]
i=int(色调/60)%6
f=色调/60-i
ifi==0:
RGB[0]=1;RGB[1]=f;rgb[2]=0
elifi==1:
RGB[0]=1-f;RGB[1]=1;rgb[2]=0
elifi==2:
RGB[0]=0;RGB[1]=1;rgb[2]=f
elifi==3:
RGB[0]=0;RGB[1]=1-f;rgb[2]=1
elifi==4:
RGB[0]=f;RGB[1]=0;rgb[2]=1
elifi==5:
RGB[0]=1;RGB[1]=0;rgb[2]=1-f
returnrgb
defrainbow():
色调=0.0
颜色(1,0,0)
#绘制彩虹
hideturtle()
速度(100)
沉思(3)
佩努普()
转到(-400,-300)
彭登()
右(110)
电话:(100):
圆形(1000)
右(0.13)
色调=色调一
rgb=HSB2RGB(色调)
颜色(rgb[0],rgb[1],rgb[2])
佩努普()
defmain():
设置(800,600,0,0)
bgcolor((0.5,0.8,1.0))
追踪器(假)
彩虹()
#输出文字
转到(100,-100)
彭登()
颜色("红色")
write(Rainbow ,align=center ,font=(ScriptMTBold ,80, Bold ))
追踪器(真)
主循环()
if__name__==__main__:
主()推荐课程:Python基础视频教程(python语言基础)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。