python绘制彩虹图

做一个柔情的程序猿

共 1402字,需浏览 3分钟

 ·

2021-04-24 23:51

f5f9774a536561ea5a66232d2d693bdd.webp


本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下


8b3abe2bc22dc9dfc3146e93d56fe4d9.webp


具体源码:

from turtle import *#控制彩虹路径def path(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)#绘制彩虹控制颜色def Rainbow(): pen = Turtle() pen.right(110) r = 255 g = 0 b = 0 interval = 5 colormode(255) # 由红到黄 while g < 256: path(pen, r, g, b) g = g + interval #由黄到绿 g = 255 while r > 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 while r < 255: r = r + interval path(pen, r, g, b)#文字输出def TextFun(): text = Turtle() text.hideturtle() text.color("red") text.penup() text.setpos(100, -100) text.pendown() text.write("Rainbow", False, align="center", font=("Script MT Bold", 80, "bold"))def main(): setup(800, 600, 0, 0) title("rainbow") tracer(False) Rainbow() TextFun() tracer(True) mainloop()if __name__ == '__main__': main()


「❤️ 感谢大家」

如果你觉得这篇内容对你挺有有帮助的话:

  1. 点赞支持下吧,让更多的人也能看到这篇内容(收藏不点赞,都是耍流氓 -_-)
  2. 欢迎在留言区与我分享你的想法,也欢迎你在留言区记录你的思考过程。
  3. 觉得不错的话,也可以阅读近期梳理的文章(感谢鼓励与支持🌹🌹🌹):

老铁,三连支持一下,好吗?↓↓↓


2f0c97b53d95912d23cf7e14e68fe9ab.webp欢迎大家加入到知识星球这个大家庭,这里一定有与你志同道合的小伙伴,在这里大家可以一起交流,一起学习,一同吹逼,一同玩耍。。。


长按按钮  “识别二维码” 关注我更多精彩内容等着你哦
b57830ac47138dbaacb606cdcdc2de32.webp

bec028a04fae81246c98bccd0aa66183.webp

点分享

895a73358f25ef6b2a3a22c26cea1689.webp

点点赞

db95bfab52187683363d4cc9b22fb119.webp

点在读

浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报