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()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2018-11-16
python turtle画彩虹简单_python绘制简单彩虹图相关推荐
- python turtle画滑稽表情_python使用turtle库绘制奥运五环
python使用turtle库绘制奥运五环 Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令 ...
- python怎么画卡通人物_Python绘制可爱的卡通人物 | 【turtle使用】
Turtle库 简介 什么是Turtle 首先,turtle库是一个点线面的简单图像库,能够完成一些比较简单的几何图像可视化.它就像一个小乌龟,在一个横轴为x.纵轴为y的坐标系原点,(0,0)位置开始 ...
- python turtle画中国象棋_python使用turtle绘制国际象棋棋盘
本文实例为大家分享了python使用turtle画国际象棋棋盘的具体代码,供大家参考,具体内容如下 使用的方法是每一个小格每一个小格的画 import turtle for i in range(8) ...
- python画图标题为蓝色_python绘制语谱图怎么设置成黄蓝色
展开全部 语音的时域分析和频32313133353236313431303231363533e59b9ee7ad9431333431333937域分析是语音分析的两种重要方法,但是都存在着局限性.时域 ...
- python turtle画房子代码_python (turtle)画五环
实现代码: import turtle #导入turtle模块 turtle.width(10) #笔的宽度 turtle.color("blue") #笔的颜色 turtle.c ...
- python怎样画动态文字_Python制作动态字符图的实例
这次我们拿小龙猫来做演示 这里就不必多说了,也就导入几个用到的包: SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放 ...
- 利用python的turtle库绘制玫瑰的步骤_用python turtle画玫瑰
1.turtle 库 2.画玫瑰的代码: import turtle turtle.penup() turtle.left() turtle.fd() turtle.pendown() turtle. ...
- python turtle画房子详细解释_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...
- python turtle画房子代码里面的窗子_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width,height,startx,starty) # ...
最新文章
- Druid 配置_DruidDataSource参考配置
- 07-图6 旅游规划 (25 分)
- matlab画圆的命令_matlab画半圆
- 大数据之-Hadoop之HDFS_读数据流程_原理篇---大数据之hadoop工作笔记0069
- Linux 基本命令(十)--grep 常用命令
- 最短路最小生成树水题
- 【tf.keras.utils.Sequence】构建自己的数据集生成器
- 利用GDB、KGDB调试应用程序及内核驱动模块
- Linux电源管理(3)-Generic PM之reboot过程【转】
- 鹏芯U盘(UDK2008)意外断电后修复 1
- 计算机如何取消自动关机,怎么解除电脑自动关机
- 数学建模与数学实验3.4习题1
- html5 廖雪峰,廖雪峰 JavaScript Python Git 教程.pdf-原创力文档
- Microsoft Teams 报错:We‘re sorry-we‘ve run into an issue.
- 如何有效地对时间进行管理
- 镭速发布文件直传新功能,实现端到端快速传输
- Ubuntu 常用命令
- Windows SSH无法连接之“connection reset by ip_address port 22“问题解决
- 《出师表 》-英文版 苟全性命于乱世,不求闻达于诸侯
- 量化投资 — 移动平均及双均线策略