本文实例为大家分享了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画图代码大全-Python科学画图代码分享

    Python画图主要用到matplotlib这个库.Matplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形. 这里有一本电子书供大家参 ...

  2. python画图代码星星-Python打印“菱形”星号代码方法

    本人是一名python初学者,刚刚看到一道有趣的python问题,"用python如何在编译器中打印出菱形图案?" 因此决定尝试一下,代码不多,仅供参考. 代码 def print ...

  3. python画图代码大全-Python Matplotlib 绘图使用指南 (附代码)

    雷锋网(公众号:雷锋网)按:本文为雷锋字幕组编译的技术博客,原标题 Matplotlib Plotting Guide, 作者为 Prince Grover. 翻译 | 李振 于志鹏 整理 | 凡江 ...

  4. python画图代码大全-Python实现画图软件功能方法详解

    概述 虽然Python的强项在人工智能,数据处理方面,但是对于日常简单的应用,Python也提供了非常友好的支持(如:Tkinter),本文主要一个简单的画图小软件,简述Python在GUI(图形用户 ...

  5. python画图代码星星-python画星星

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 放到前面同样会有语法错误,*星args返回的是元组tuple元祖星星args返回 ...

  6. python画图代码星星-Python中turtle作图示例

    在Python里,海龟不仅可以画简单的黑线,还可以用它画更复杂的几何图形,用不同的颜色,甚至还可以给形状填色. 一.从基本的正方形开始 引入turtle模块并创建Pen对象: >>> ...

  7. python画图代码星星-Python 星星 金字塔 学习笔记

    作为刚开始学习Python,很多小知识点都能看懂,但是一动代码就无语,所以遇到for循环的星星金字塔又卡住了,经过3个小时终于搞明白for嵌套for和一些算法的问题特次做一下笔记 第一种实现方式 n ...

  8. python画图代码星星-Python利用for循环打印星号三角形的案例

    简单的for循环打印三角形 1,for循环方法实现星星三角 代码: for i in range(0,5): for j in range(i+1): if i == 4: print("* ...

  9. boxplot用法 python,[Python画图笔记]利用Python画箱型图boxplot

    [Python画图笔记]利用Python画箱型图boxplot [Python画图笔记]利用Python画箱型图boxplot 最近在学习使用Python画图,想用subplot画两幅箱型图,分别用来 ...

最新文章

  1. 手把手教你Tableau高级数据分析功能(附数据集)
  2. SharePoint 2007部署过程详细图解之一:准备
  3. UNIX环境编程学习笔记(6)——文件I/O之判断文件类型
  4. char、Varchar、nvarchar、ntext (转)
  5. 2020-08-21 光纤通信第四章知识点整理
  6. Java 中判断连接Oracle数据库连接成功
  7. 【clickhouse】clickhouse kafka 引擎常见问题
  8. 物流行业企业报表开发指南
  9. 遇到问题的时候,要学会问问题
  10. 【鱼眼镜头6】[鱼眼畸变模型]:统一相机模型标定
  11. ppt的计算机试题,2016年职称计算机考试PowerPoint练习试题及答案
  12. Electron那些事10:本地数据库sqlite
  13. python调用sql数据库进存销_Python如何使用数据库的连接池
  14. 鸽笼原理 c语言,抽屉原理的三个公式,抽屉问题经典例题10道
  15. 解决tar: Error is not recoverable: exiting now
  16. Nginx推流负载均衡配置
  17. python 视频转场_OpenGL 实现视频编辑中的转场效果
  18. java安卓登入界面代码_android项目——登录界面
  19. 产品读书《让大象飞:激进创新,让你一飞冲天的创业术》
  20. Vue——创建待办事件列表

热门文章

  1. bzoj 2152 聪明可可
  2. 2018年春季个人阅读计划
  3. 利用csc.exe 手动编译C#程序
  4. Android -- 逐帧动画
  5. shell 脚本实战笔记(9)--linux自动批量添加用户
  6. 怎样知道一个数是不是2的N次方,怎样判断一个数是奇数还是偶数
  7. C++ Primer 第三章 字符串、向量和数组
  8. Spark Streaming metadata checkpoint
  9. Android应用开发基础篇(9)-----SharedPreferences
  10. 应用商店让云上电视落入人间