python画简单图-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绘制简单彩虹图
本文地址: http://www.cppcns.com/jiaoben/python/245050.html
python画简单图-python绘制简单彩虹图相关推荐
- Python学习-Matplotlib库绘制简单点阵图、线型图操作
Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...
- python第三方库matplotlib绘制简单折线图
一.绘制简单折线图 代码如下: import numpy as np import matplotlib.pyplot as plt X = [0, 1, 2, 3, 4, 5] Y = [222, ...
- python代码画简单图-python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python怎么画简单图-python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python turtle画彩虹简单_python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python画图代码彩虹-python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python绘制简单彩虹图_python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python画折线图代码-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python画折线图详解-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
最新文章
- java nonewithrsa,如何使“MessageDigest SHA-1和Signature NONEwithRSA”等同于“Signature SHA1withRSA”...
- 写有效率的SQL查询(V)
- stm32延时us寄存器_STM32延时函数的四种方法
- git log友好显示
- ps4连接r星服务器稳定,移植到不同平台的《GTA5》有什么变化?与八年前相比,差距这么大...
- 引导界面图标好大_游戏里那些图标和界面,原来是这么设计出来的?
- Python二级笔记(13)
- python 网络编程 异步io_异步IO实现 小例(程序+驱动程序)
- 【转】ASP.net MVC自定义错误处理页面的方法
- WinCE下直接启动自己应用程序的方法
- 命令注入的一点学习记录
- mysql5.7.12无法启动_MySql5.7.12免安装版配置以及服务无法启动问题解决方法
- 存储过程写法_计算机组成原理学习笔记:三 存储系统
- linux raid类型,Linux学习笔记:RAID种类
- 使用 IDEA Maven 整合 SSM 框架(Spring+SpringMVC+Mybatis)
- TDR/TDT测量原理分析
- 复合函数的共轭函数例子
- 在oracle数据库中存储数据库的文件是,Oracle数据库,oracle
- 你去过(gan)大(huo)年(che),Down机别烦我
- 使用gitlab ci构建IOS包并发送通知消息到企业微信