python绘制彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下
fromturtleimport* #控制彩虹路径 defpath(pen,r,g,b): pen.penup() pen.goto(-400,-300) pen.pendown() pen.pencolor(r,g,b) pen.circle(1000,-180) pen.pensize(2) pen.right(0.05) #绘制彩虹控制颜色 defRainbow(): pen=Turtle() pen.right(110) r=255 g=0 b=0 interval=5 colormode(255) #由红到黄 whileg<256: path(pen,r,g,b) g=g+interval #由黄到绿 g=255 whiler>0: r=r-interval path(pen,r,g,b) #由绿到青 r=0 while(b<255): b=b+interval path(pen,r,g,b) b=255 #由青到蓝 while(g>0): g=g-interval path(pen,r,g,b) #由蓝到紫到红 g=0 whiler<255: r=r+interval path(pen,r,g,b) #文字输出 defTextFun(): text=Turtle() text.hideturtle() text.color("red") text.penup() text.setpos(100,-100) text.pendown() text.write("Rainbow",False,align="center",font=("ScriptMTBold",80,"bold")) defmain(): setup(800,600,0,0) title("rainbow") tracer(False) Rainbow() TextFun() tracer(True) mainloop() if__name__=='__main__': main()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。