python turtle画彩虹-python绘制彩虹图
本文实例为大家分享了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绘制彩虹图相关推荐
- python turtle画熊-Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 ? 1 turtle.setup(width, height, startx, st ...
- python turtle画椭圆-python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
- python turtle画椭圆-Python易学就会(五)turtle绘制椭圆与递归
前两篇文章基本涵盖了turtle的大部分功能,同时也借由对turtle功能的展示,厘清了Python的一些语法特点,以利于新手入门.但是短短几个例子,阐述得还是有限,这里再展开两个知识点,一方面对tu ...
- python turtle画海绵宝宝,python还能这么玩?帅呆了
漫威还是DC? 超人或者蝙蝠侠? 火影忍者亦或死神? 当然,所有这些讲的都是漫画!!! 当我们还是孩子的时候,总是迷恋漫画书,当翻到我们的英雄们开始行动时会激动不已. 大家总是争论谁是最厉害的超级英雄 ...
- python turtle 画老鼠,Python Turtle绘图讲解,画一只属于双十一的单身狗
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于Python之王 ,作者小sen Python零基础系统教学视频分享 https:/ ...
- python turtle画熊-Python使用turtle库绘制小猪佩奇(实例代码)
turtle(海龟)是Python重要的标准库之一,它能够进行基本的图形绘制.turtle图形绘制的概念诞生于1969年,成功应用于LOGO编程语言. turtle库绘制图形有一个基本框架:一个小海龟 ...
- python turtle画圣诞树-Python画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
作者:草yang年华 来源:CSDN博客 最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确 ...
- python turtle 画老鼠,python用turtle制作一个猫捉老鼠游戏
CSDN网友写的猫捉老鼠游戏代码 看着不错 大家借鉴一下 import turtle import time import random def up(): jerry.setheading(90) ...
- python turtle画气球-python windows下显示托盘区气球消息
有一个小需求希望在wx下建立的托盘区图标上显示气球消息,很尴尬的是wx.TaskBarIcon不像wx.Window等有GetHandle方法,无法直接获得句柄.解决的办法1.自己重写TaskBarI ...
- python turtle画房子详细解释_[宜配屋]听图阁
我就废话不多说了,直接上代码吧! import turtle t=turtle.Turtle() turtle.Turtle().screen.delay(0) tleft=turtle.Turtle ...
最新文章
- The Interface name: -- index:21 you checked seems not up.
- mysql中文乱码的一点理解
- linux /proc/net/arp
- 操作系统原理之I/O设备管理(第六章下半部分)
- python小程序贪吃蛇_微信小程序实现的贪吃蛇游戏【附源码下载】
- WebAPI——浏览器跨域解决方案
- 更轻量级的Semaphore、AutoResetEvent、ThreadPool
- 菜鸟数据中台技术演进之路
- 句子生成算法python实现
- Unity随机创造敌人
- java项目 无法重命名_无法重命名数据库?
- ARM学习系列 ---- ARM公司简介
- HDU 4960:Another OCD Patient
- 全网最详细IDEA导入eclispe项目
- Nacos的配置及使用--windows
- C++基础语言熟悉---简单画板绘制
- 电子发票产品的三种服务模式
- 视频-视频基础(H264)
- 济南谷道电子商务正式落地济南!! 外贸牛是什么
- 天池大赛-心跳信号分类预测:赛题理解与baseline解析
热门文章
- 微信小程序 canvas 内容(宽高) 兼容不同机型
- gson 自定义对象转换格式
- 如何去应付你的上司给你一个变化无常的需求?
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
- 面试必问的16个经典问题的回答思路
- MySQL DDL--MySQL 5.7版本Online DDL操作
- 2018-2019-1 20189206 《Linux内核原理与分析》第六周作业
- Windows 安装MySQL5.7.0+ 服务
- nginx基本配置与参数说明
- 流媒体技术学习笔记之(十八)Ubuntu 16.04.3 如何编译 FFmpeg 记录