python画图彩虹,Python画海龟

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: