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

  1. python turtle画彩虹简单_python绘制彩虹图

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

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

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

  3. python彩虹图_python绘制彩虹图教程

    from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.penup() pen.goto(-400, -300) pen.pendown() ...

  4. 利用python绘制雪景图_python绘制雪景图

    本文实例为大家分享了python绘制雪景图的具体代码,供大家参考,具体内容如下 绘制雪景图,应用到turtle和random. from turtle import * from random imp ...

  5. python分析数据走势图_python绘制趋势图的示例

    import matplotlib.pyplot as plt #plt用于显示图片 import matplotlib.image as mping #mping用于读取图片 import date ...

  6. python 日历热力图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

  7. python热图_Python 绘制热图

    原博文 2019-09-03 16:50 − 1.matplitlib绘制热图 1 import random 2 from matplotlib import pyplot as plt 3 fro ...

  8. python画漏斗图_python绘制漏斗图步骤详解

    pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形. 1.导入Funnel模块. from pyecharts import Funnel ...

  9. python日历图_Python绘制日历图和热力图

    本文以2019年全国各城市的空气质量观测数据为例,利用matplotlib.calmap.pyecharts绘制日历图和热力图.在绘图之前先利用pandas对空气质量数据进行处理. 2019年全国各城 ...

最新文章

  1. 300 多行代码搞定微信 8.0 的「炸」「裂」特效!
  2. 申请了团队blog,不知道能否给开通
  3. 如何在群晖服务器上启用plex远程访问,如何在Synology NAS上更新Plex | MOS86
  4. HDU - 3081 Marriage Match II(二分+并查集+最大流/匈牙利删边)
  5. 一名IT经理是如何把项目带崩的。。。
  6. [ZJOI2007]时态同步 树形DP
  7. python工程师笔试题_2019年,Python工程师必考的6个面试题,Python面试题No5
  8. can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...
  9. iPhone 11终于没涨价但依然暴利 外媒:64GB起始容量就是个笑话
  10. Backbox Linux简介与配置内网IP
  11. sql多表查询的总结
  12. Atitit.Base64编码原理与实现设计
  13. RESTful 使用规范及接口文档模板
  14. 太卷了,这篇 CPU Cache,估计没人看
  15. 18个小实例入门SQLServer XML查询
  16. tweak环境安装及编写
  17. 我的小米智能家居系统
  18. AngularJS controller调用factory
  19. 启动prometheus问题-opening storage failed
  20. 点击化学试剂Methyltetrazine-propylamine HCl salt(1802908-03-7)特点分析

热门文章

  1. 【LeetCode-SQL】603. 连续空余座位
  2. Vim 增加man快捷方式
  3. ForkJoinPool 详解
  4. 一、DC DC电源转换电路设计
  5. maximo 入门知识
  6. 与你的梦,种植于青山绿水间
  7. C++相关问题笔记(一)
  8. Word/WPS 文本转换成表格
  9. 计算机学期总结与学业计划,计算机教学工作总结以及来年计划范文
  10. 微信中括号常用表情对应emoji相关json数据整理