暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python绘制彩虹图

做一个柔情的程序猿 2021-04-24
1083

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

具体源码:

    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. 觉得不错的话,也可以阅读近期梳理的文章(感谢鼓励与支持🌹🌹🌹):

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


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


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

    点分享

    点点赞

    点在读

    文章转载自做一个柔情的程序猿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论