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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持云海天教程。
python turtle画彩虹的代码_python绘制彩虹图相关推荐
- python turtle画太极的代码_python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
- python turtle画爱心的代码_Python|用turtle画笔画爱心
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 问题描述 Turtle是python中的一种可视化工具库,可以 ...
- python turtle画房子详细解释_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...
- python用turtle画月亮的代码_Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- 用python函数画德国国旗代码_Python使用Turtle模块绘制五星红旗代码示例
在Udacity上课时学到了python的turtle方法,这是一个很经典的用来教小孩儿编程的图形模块,最早起源于logo语言.python本身内置了这个模块,其可视化的方法可以帮助小孩儿对编程的一些 ...
- python中画圆的代码_Python编程12:Python画图之turtle库如何画圆
#少儿编程# 从上一篇开始,我将和小朋友们一起用Python语言来画图.turtle库是Python语言中一个很流行的绘制图像的库,上一篇我们已经知道如何使用turtle库,如何使用turtle库的函 ...
- python彩虹代码_python绘制彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen.pen ...
- python画玫瑰花的代码_python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- python中画圆的代码_python实现画圆功能
本文实例为大家分享了python实现画圆功能的具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ __author__= 'Du' ...
最新文章
- OpenCV源代码分析——SGBM
- asp.net 学习的一些地址
- 360首席安全官谭晓生宣布离职
- HMTL label标签
- 多次执行sql 后卡住_解Bug之路记一次中间件导致的慢SQL排查过程
- 蒜头君的生日(日期格式)
- 基于java的电子政务网的设计及开发
- Django book2.0 contact表单
- python培训 首选马哥教育
- win10 电池测试软件,Win10电池检测方法及查看Win10电池检测报告说明
- 学生的认知风格类型有哪些_学生认知方式的类型
- 中国书籍出版情况分析:2020年中国书籍出版总印数为65.2亿册(张),其中社科人文类占书籍94.8%[图]
- 《财富自由子路》李笑来
- 从零搭建Nginx+Tomcat动静分离web服务器 奶奶级超细教程
- 走进JavaWeb技术世界9:Java日志系统的诞生与发展
- 书单|阿里、百度大咖联合强推的2018年必读好书清单
- Unity 3D系列 摄像机围绕主角进行旋转、缩放
- 现代密码学实验5 数字签名ElGamal签名方案
- SpringBoot 监控
- 在办公室给智能手机充电怎么做最安全
热门文章
- freescale imx6最新版本bsp在天嵌imx6q开发板的移值
- [rosrun] Couldn‘t find executable named xxx
- 苹果6s系统更新无服务器,我的iPhone6s国行 系统更新一直显示“正在检查更新”,无法更新是为什么?...
- thinkphp5学习路程 三 数据库操作
- pip或pip3安装报错Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming。。。
- js 屏蔽原生鼠标和键盘事件
- 无忧计算机二级试题题库,计算机等级考试题库,二级Web试题
- lnmp环境加上一些包的安装-持续更新(针对centos6和7)
- 《Building Simulation》期刊介绍(SCI 2区)
- 有哪些值得一读的理财启蒙书