python绘制简单彩虹图

作者:zenobia119 时间:2022-09-06 04:55:14 

本文实例为大家分享了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()

来源:https://blog.csdn.net/zenobia119/article/details/79056097

标签:python,彩虹图
0
投稿

猜你喜欢

  • 命令行运行Python脚本时传入参数的三种方式详解

    2021-11-30 00:16:08
  • python求质数列表的例子

    2021-01-10 01:42:56
  • Python CSV模块使用实例

    2022-02-04 18:56:36
  • 利用Python计算质数与完全数的方法实例

    2022-12-30 23:35:26
  • go语言beego框架web开发语法笔记示例

    2024-05-21 10:25:22
  • 使用Keras画神经网络准确性图教程

    2021-02-17 03:20:28
  • git如何合并某个分支的某次提交(cherry-pick)

    2023-01-09 16:29:20
  • Oracle数据库按时间进行分组统计数据的方法

    2023-07-14 13:52:56
  • Python如何使用argparse模块处理命令行参数

    2023-02-03 18:10:20
  • 在docker上安装运行mysql实例

    2024-01-19 10:44:26
  • Mini,又个 Javascript 选择器

    2009-10-06 14:48:00
  • MySQL修改默认字符集编码的方法

    2024-01-26 01:18:52
  • python中and和or逻辑运算符的用法示例

    2022-10-13 03:31:18
  • Navicat配置mysql数据库用户权限问题

    2024-01-24 13:06:21
  • 浅谈keras中的后端backend及其相关函数(K.prod,K.cast)

    2021-07-04 08:53:54
  • python代码过长的换行方法

    2022-12-25 07:19:59
  • 详解Python实现图像分割增强的两种方法

    2022-08-16 20:23:50
  • Python实现获取系统临时目录及临时文件的方法示例

    2022-03-11 00:42:04
  • IE window对象介绍

    2008-05-21 18:47:00
  • python适合做数据挖掘吗

    2021-03-25 00:42:58
  • asp之家 网络编程 m.aspxhome.com