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

  1. python代码画简单图-Python figure参数及subplot子图绘制代码

    1. Python的figure参数主要有: def figure(num=None, # autoincrement if None, else integer from 1-N figsize=N ...

  2. python画简单图-python绘制简单彩虹图

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

  3. python怎么画简单图-python绘制简单彩虹图

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

  4. python画图代码彩虹-python绘制简单彩虹图

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

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

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

  6. python代码画樱花-Python:绘制樱花树

    代码详解 (一)绘制画幕 首先绘制画幕,命令说明如下: screensize(width, height, bg=color):设置画幕大小及颜色 setup(p1, p2):设置画幕大小,当 p1. ...

  7. python绘制简单彩虹图_python绘制简单彩虹图

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

  8. python代码画图案-python如何绘制iPhone手机图案?(代码示例)

    本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...

  9. python怎么画简单图-python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

最新文章

  1. 关于STM32与SD卡通信的一些思考与总结
  2. Ignite Web 控制台(使用官方免费部署的控制台)
  3. JVM运行时数据区和各个区域的作用
  4. Behave用户自定义数据类型
  5. java站站查询如何设计_站站查询示例代码
  6. Judy Beta 第10天
  7. Galaxy Fold上市时间推延 屏幕瑕疵是主因
  8. Delphi D10.X中实现安卓中文语音合成(中文朗读)就这么简单
  9. enum ordinal java_Java Enum ordinal()方法
  10. 如何快速增长支付宝会员成长值
  11. xampp配置虚拟主机的步骤
  12. Unity中零基础实现人物控制摇杆(下篇)
  13. excel单元格显示公式_Excel公式显示在单元格中
  14. Python 教程之如何在 Python 中处理大型数据集CSV、Pickle、Parquet、Feather 和 HDF5 的比较
  15. OSSIM开源安全信息管理系统(六)
  16. 网站后缀名html,网页后缀名有哪些
  17. 给大学后端小白的一些忠告
  18. winxp右键进入dos
  19. Unity-点击屏幕进行移动
  20. 不靠谱的Access 轻松破解密码

热门文章

  1. jboss中控制台jmx-console 登录的用户名和密码设置
  2. java中线程切换的开销
  3. CentOS 6.7 如何启用中文输入法
  4. VirtualBox Linux Samba 设置
  5. hdu 3183 st表
  6. 史上最全的CSS hack方式一览(转)
  7. 基于DM8168 EVM的智能视频跟踪系统
  8. Linux环境——MySQL安装及配置(8.0版本)
  9. [pytorch] 官网教程+注释
  10. Jenkins 无法捕获构建脚本错误问题