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

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

时间: 2019-12-13

python turtle画彩虹-python绘制彩虹图相关推荐

  1. python turtle画熊-Python turtle画图库画姓名实例

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

  2. python turtle画椭圆-python turtle 绘制太极图的实例

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

  3. python turtle画椭圆-Python易学就会(五)turtle绘制椭圆与递归

    前两篇文章基本涵盖了turtle的大部分功能,同时也借由对turtle功能的展示,厘清了Python的一些语法特点,以利于新手入门.但是短短几个例子,阐述得还是有限,这里再展开两个知识点,一方面对tu ...

  4. python turtle画海绵宝宝,python还能这么玩?帅呆了

    漫威还是DC? 超人或者蝙蝠侠? 火影忍者亦或死神? 当然,所有这些讲的都是漫画!!! 当我们还是孩子的时候,总是迷恋漫画书,当翻到我们的英雄们开始行动时会激动不已. 大家总是争论谁是最厉害的超级英雄 ...

  5. python turtle 画老鼠,Python Turtle绘图讲解,画一只属于双十一的单身狗

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于Python之王 ,作者小sen Python零基础系统教学视频分享 https:/ ...

  6. python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)

    turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...

  7. python turtle画圣诞树-Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)

    作者:草yang年华 来源:CSDN博客 最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确 ...

  8. python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏

    CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...

  9. python turtle画气球-python windows下显示托盘区气球消息

    有一个小需求希望在wx下建立的托盘区图标上显示气球消息,很尴尬的是wx.TaskBarIcon不像wx.Window等有GetHandle方法,无法直接获得句柄.解决的办法1.自己重写TaskBarI ...

  10. python turtle画房子详细解释_[宜配屋]听图阁

    我就废话不多说了,直接上代码吧! import turtle t=turtle.Turtle() turtle.Turtle().screen.delay(0) tleft=turtle.Turtle ...

最新文章

  1. The Interface name: -- index:21 you checked seems not up.
  2. mysql中文乱码的一点理解
  3. linux /proc/net/arp
  4. 操作系统原理之I/O设备管理(第六章下半部分)
  5. python小程序贪吃蛇_微信小程序实现的贪吃蛇游戏【附源码下载】
  6. WebAPI——浏览器跨域解决方案
  7. 更轻量级的Semaphore、AutoResetEvent、ThreadPool
  8. 菜鸟数据中台技术演进之路
  9. 句子生成算法python实现
  10. Unity随机创造敌人
  11. java项目 无法重命名_无法重命名数据库?
  12. ARM学习系列 ---- ARM公司简介
  13. HDU 4960:Another OCD Patient
  14. 全网最详细IDEA导入eclispe项目
  15. Nacos的配置及使用--windows
  16. C++基础语言熟悉---简单画板绘制
  17. 电子发票产品的三种服务模式
  18. 视频-视频基础(H264)
  19. 济南谷道电子商务正式落地济南!! 外贸牛是什么
  20. 天池大赛-心跳信号分类预测:赛题理解与baseline解析

热门文章

  1. 微信小程序 canvas 内容(宽高) 兼容不同机型
  2. gson 自定义对象转换格式
  3. 如何去应付你的上司给你一个变化无常的需求?
  4. RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
  5. 面试必问的16个经典问题的回答思路
  6. MySQL DDL--MySQL 5.7版本Online DDL操作
  7. 2018-2019-1 20189206 《Linux内核原理与分析》第六周作业
  8. Windows 安装MySQL5.7.0+ 服务
  9. nginx基本配置与参数说明
  10. 流媒体技术学习笔记之(十八)Ubuntu 16.04.3 如何编译 FFmpeg 记录