当前位置: 首页 > 编程笔记 >

python绘制彩虹图

凤安然
2023-03-14
本文向大家介绍python绘制彩虹图,包括了python绘制彩虹图的使用技巧和注意事项,需要的朋友参考一下

本文实例为大家分享了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()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Python利用turtle库绘制彩虹代码示例,包括了Python利用turtle库绘制彩虹代码示例的使用技巧和注意事项,需要的朋友参考一下 语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: 效果展示: 总结 起初

  • 按下按钮,灯环显示如下效果,行如彩虹。 1. 添加事件类积木 当按钮被按下时。 2. 添加灯光类积木 显示(),让灯环亮起彩虹图案。 3. 按下光环板的按钮看看吧! 下载代码

  • 实现效果 用 HTML5 中的 Canvas 的路径绘制实现一个绘画板,可供鼠标画画,颜色呈彩虹色渐变,画笔大小同样呈渐变效果。这部分不涉及 CSS 内容,全部由 JS 来实现。在线体验请看这个链接。 涉及特性 Canvas: 基本属性 getContext() strokeStyle fillStyle lineCap lineJoin 路径绘制 beginPath() lineTo() mov

  • 本文向大家介绍使用css实现彩虹的效果相关面试题,主要包含被问及使用css实现彩虹的效果时的应答技巧和注意事项,需要的朋友参考一下

  • 我正在做一个国际象棋应用程序,当我绘制棋盘的瓷砖时,它们在(透明)背景中不会变色。基本上,我想要的是,它类似于在ImageView中发生的事情,该图像视图显示具有彩色背景的图像(具有透明背景)。 这是代码 这就是棋盘的样子(左图) 如果我在之前注释掉这2行,我就会得到正确的图像。 我的作品是带有透明背景的普通图像,作品没有画在正方形中。我怎么能有作品背后的红色呢?(就像带有背景色的相同图像的Ima

  • 本文向大家介绍python绘制雪景图,包括了python绘制雪景图的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。