本文实例为大家分享了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怎么画简单图-python绘制简单彩虹图相关推荐

  1. python画简单图-python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  2. python代码画简单图-python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  3. python turtle画彩虹简单_python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  4. python画图代码彩虹-python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  5. python绘制简单彩虹图_python绘制简单彩虹图

    本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...

  6. python代码画简单图-Python figure参数及subplot子图绘制代码

    1. Python的figure参数主要有: def figure(num=None, # autoincrement if None, else integer from 1-N figsize=N ...

  7. python怎么画简单图-python中简单易学的绘图:用turtle画太极图

    为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...

  8. python怎么画简单图-Python | 用matplotlib画些简单的图

    环境是python3.7,工具使用的是jupyter-notebook交互式笔记本 引入相关库 from pandas import DataFrame,Series import matplotli ...

  9. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

最新文章

  1. FFmpeg中libswresample库简介及测试代码
  2. PHP - 如何实现跨域
  3. oracle知识汇总
  4. Spring Security并发会话控制示例教程–如何限制Java JEE Web应用程序中的用户会话数...
  5. 【懒癌发作】收集各种懒癌发作时用程序写作业的程序
  6. GIT学习笔记1--基本使用
  7. sklearn模型使用贝叶斯优化调参(以随机森林为例)
  8. USB Server助力广汽埃安U盾远程安全管控
  9. 简易矩阵乘法计算器2.0
  10. U产品快报 | UK8S支持K8S 1.18版本、URTC新版Webdemo上线等重要更新
  11. 角度计算公式 角度换算 想知道1是多少度; 度和弧度的关系 弧微分: 曲率,曲半径,曲率圆:
  12. ardruino控制继电器_用 Arduino 实现带继电器的拨动开关
  13. oracle spatial特点,Oracle Spatial中SDO_Geometry详细说明
  14. DataWhale基于逻辑回归的分类预测模型
  15. VBS 从Excel中获取数据,批量替换word中的文字
  16. MBA-day13数学-年龄问题-应用题
  17. 利用二分法查找 设计人与计算机猜数游戏,第8章第1-3.ppt
  18. 英语作文计算机用途80词,初3英语作文_关于介绍电脑的英语作文,初三,80词左右。急!!!...
  19. java 图片水印_JAVA实现图片水印
  20. 不带头结点的单链表c语言,数据结构:C语言实现----不带头结点单链表总结

热门文章

  1. world: 对比两个文档
  2. nettry 入站事件如何传递到下一个handler
  3. 一道sql 的面试题
  4. UVA785 LA5281 Grid Colouring【DFS】
  5. HDU2502 月之数(解法二)【废除!!!】
  6. R 语言下常用第三方库的说明
  7. matlab 下的集成学习工具箱
  8. 诸子经典 —— 《管子》
  9. 机器学习、深度学习经典课程
  10. 古文构词之法、造词之法