本文实例为大家分享了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绘制彩虹图相关推荐

  1. python turtle画太极的代码_python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...

  2. python turtle画爱心的代码_Python|用turtle画笔画爱心

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...

  3. python turtle画房子详细解释_Python turtle画图库画姓名实例

    *****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...

  4. python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  5. 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例

    在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...

  6. python中画圆的代码_Python编程12:Python画图之turtle库如何画圆

    #少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...

  7. python彩虹代码_python绘制彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...

  8. python画玫瑰花的代码_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  9. python中画圆的代码_python实现画圆功能

    本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...

最新文章

  1. OpenCV源代码分析——SGBM
  2. asp.net 学习的一些地址
  3. 360首席安全官谭晓生宣布离职
  4. HMTL label标签
  5. 多次执行sql 后卡住_解Bug之路记一次中间件导致的慢SQL排查过程
  6. 蒜头君的生日(日期格式)
  7. 基于java的电子政务网的设计及开发
  8. Django book2.0 contact表单
  9. python培训 首选马哥教育
  10. win10 电池测试软件,Win10电池检测方法及查看Win10电池检测报告说明
  11. 学生的认知风格类型有哪些_学生认知方式的类型
  12. 中国书籍出版情况分析:2020年中国书籍出版总印数为65.2亿册(张),其中社科人文类占书籍94.8%[图]
  13. 《财富自由子路》李笑来
  14. 从零搭建Nginx+Tomcat动静分离web服务器 奶奶级超细教程
  15. 走进JavaWeb技术世界9:Java日志系统的诞生与发展
  16. 书单|阿里、百度大咖联合强推的2018年必读好书清单
  17. Unity 3D系列 摄像机围绕主角进行旋转、缩放
  18. 现代密码学实验5 数字签名ElGamal签名方案
  19. SpringBoot 监控
  20. 在办公室给智能手机充电怎么做最安全

热门文章

  1. freescale imx6最新版本bsp在天嵌imx6q开发板的移值
  2. [rosrun] Couldn‘t find executable named xxx
  3. 苹果6s系统更新无服务器,我的iPhone6s国行 系统更新一直显示“正在检查更新”,无法更新是为什么?...
  4. thinkphp5学习路程 三 数据库操作
  5. pip或pip3安装报错Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming。。。
  6. js 屏蔽原生鼠标和键盘事件
  7. 无忧计算机二级试题题库,计算机等级考试题库,二级Web试题
  8. lnmp环境加上一些包的安装-持续更新(针对centos6和7)
  9. 《Building Simulation》期刊介绍(SCI 2区)
  10. 有哪些值得一读的理财启蒙书