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

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

时间: 2018-11-16

python turtle画彩虹简单_python绘制简单彩虹图相关推荐

  1. python turtle画滑稽表情_python使用turtle库绘制奥运五环

    python使用turtle库绘制奥运五环 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令 ...

  2. python怎么画卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】

    Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简单的几何图像可视化.它就像一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始 ...

  3. python turtle画中国象棋_python使用turtle绘制国际象棋棋盘

    本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...

  4. python画图标题为蓝色_python绘制语谱图怎么设置成黄蓝色

    展开全部 语音的时域分析和频32313133353236313431303231363533e59b9ee7ad9431333431333937域分析是语音分析的两种重要方法,但是都存在着局限性.时域 ...

  5. python turtle画房子代码_python (turtle)画五环

    实现代码: import turtle #导入turtle模块 turtle.width(10) #笔的宽度 turtle.color("blue") #笔的颜色 turtle.c ...

  6. python怎样画动态文字_Python制作动态字符图的实例

    这次我们拿小龙猫来做演示 这里就不必多说了,也就导入几个用到的包: SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放 ...

  7. 利用python的turtle库绘制玫瑰的步骤_用python turtle画玫瑰

    1.turtle 库 2.画玫瑰的代码: import turtle turtle.penup() turtle.left() turtle.fd() turtle.pendown() turtle. ...

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

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

  9. python turtle画房子代码里面的窗子_Python turtle画图库画姓名实例

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

最新文章

  1. Druid 配置_DruidDataSource参考配置
  2. 07-图6 旅游规划 (25 分)
  3. matlab画圆的命令_matlab画半圆
  4. 大数据之-Hadoop之HDFS_读数据流程_原理篇---大数据之hadoop工作笔记0069
  5. Linux 基本命令(十)--grep 常用命令
  6. 最短路最小生成树水题
  7. 【tf.keras.utils.Sequence】构建自己的数据集生成器
  8. 利用GDB、KGDB调试应用程序及内核驱动模块
  9. Linux电源管理(3)-Generic PM之reboot过程【转】
  10. 鹏芯U盘(UDK2008)意外断电后修复 1
  11. 计算机如何取消自动关机,怎么解除电脑自动关机
  12. 数学建模与数学实验3.4习题1
  13. html5 廖雪峰,廖雪峰 JavaScript Python Git 教程.pdf-原创力文档
  14. Microsoft Teams 报错:We‘re sorry-we‘ve run into an issue.
  15. 如何有效地对时间进行管理
  16. 镭速发布文件直传新功能,实现端到端快速传输
  17. Ubuntu 常用命令
  18. Windows SSH无法连接之“connection reset by ip_address port 22“问题解决
  19. 《出师表 》-英文版 苟全性命于乱世,不求闻达于诸侯
  20. 量化投资 — 移动平均及双均线策略

热门文章

  1. 不是我吹,这款 IDEA 插件你真没用过!
  2. 微信外部链接无法使用浏览器打开的解决方案(含代码)
  3. SDK Manager.exe打不开 闪退 的解决方法 win11下搭建android sdk
  4. Goodbye 2017, Hello 2018
  5. 惊悚!跟姗姐学,瘦到90斤
  6. 灯具上无需并接电容等“消闪器”的单火WIFI开关方案
  7. 如何在十分钟内将阅读速度提高200%
  8. 童话镇计算机乐谱,天谕手游乐谱童话镇代码
  9. 类型 / 保留小数 / 结构语句
  10. json库——jsoncpp