在生活中,我们总会遇到各种各样的困难,我们都能听到鼓励我们的话,风雨之后才能见彩虹!

今天就和大家分享一下,使用编程代码去绘制我们心中的彩虹!

使用Python语言编程,来绘制彩虹的程序在下面!

彩虹

绘制彩虹程序代码如下:

from turtle import * def HSB2RGB(hues):

hues = hues * 3.59 #100转成359范围

rgb=[0.0,0.0,0.0] i = int(hues/60)%6

f = hues/60 -i

if i == 0: rgb[0] = 1; rgb[1] = f; rgb[2] = 0

elif i == 1: rgb[0] = 1-f; rgb[1] = 1; rgb[2] = 0

elif i == 2: rgb[0] = 0; rgb[1] = 1; rgb[2] = f

elif i == 3: rgb[0] = 0; rgb[1] = 1-f; rgb[2] = 1

elif i == 4: rgb[0] = f; rgb[1] = 0; rgb[2] = 1

elif i == 5: rgb[0] = 1; rgb[1] = 0; rgb[2] = 1-f

return rgb

def rainbow(): hues = 0.0 color(1,0,0) #绘制彩虹

hideturtle()

speed(100) pensize(3) penup()

goto(-400,-300)

pendown() right(110)

for i in range (100):

circle(1000) right(0.13)

hues = hues + 1 rgb = HSB2RGB(hues)

color(rgb[0],rgb[1],rgb[2])

penup()

def main(): setup(800, 600, 0, 0)

bgcolor((0.8, 0.8, 1.0)) tracer(False)

rainbow() #输出文字

tracer(False) goto(100,-100) pendown()

color("red") write("Rainbow",align="center",

font=("Script MT Bold", 80, "bold"))

tracer(True)

mainloop() if __name__ == "__main__": main()

通过运行这段程序,我们可以绘制出一张彩虹的图形!

今天的分享就到这里了,请大家多多点赞,和收藏!

python画彩虹的代码_Python语言,绘制彩虹场景相关推荐

  1. python画正方形的代码_python画正方形的代码是什么?

    python画正方形的代码是什么? python画正方形的代码是:import turtle #导入 turtle.title("画正方形") turtle.pensize(5) ...

  2. python画立体图形代码_python中如何画三维的图形?

    之前教了大家不少简单的画图方法,有的小伙伴已经想尝试更漂亮的高难度图形.小编找到了一个简单容易上手的分享给大家. 如果需要绘制三维的图形,matlab可以,python同样可以,代码风格也是极其的与m ...

  3. python画旺仔代码_python基础1

    python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...

  4. python画玫瑰花的代码_python绘制玫瑰的实现代码

    今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...

  5. python画正方形的代码_python绘制正方形螺旋线的代码分享

    python绘制正方形螺旋线的代码分享 发布时间:2020-04-28 09:56:56 来源:亿速云 阅读:219 作者:小新 这篇文章主要为大家详细介绍了python绘制正方形螺旋线的代码分享,文 ...

  6. python画正方形的代码_Python编程练习:使用 turtle 库完成正方形的绘制

    Vuforia点击屏幕自动对焦,过滤UGUI的按钮 //点击屏幕自对对焦 #if UNITY_EDITOR )) #elif UNITY_ANDROID || UNITY_IPHONE &&a ...

  7. 用python画小猪佩奇代码_Python turtle模块实例:绘制小猪佩奇(上)

    在上一节教程中,我们已经对小猪佩奇进行了分析,现在我们就来进行绘制. 设置画布和画笔 首先,我们定义一个 setting() 函数,用它来设置画布和画笔.setting() 函数的代码如下所示. de ...

  8. python画奥运五环代码_Python绘制奥运五环

    绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...

  9. python turtle画太极的代码_python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...

  10. python画菱形的代码_python画棱形

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 实际中解这类题我们可以画x*y的菱形手动画路径,但我们可以用程序模拟这一过程,下 ...

最新文章

  1. 主机/服务器某端口被占用及解决办法
  2. php base64尺寸,php实现base64编码
  3. cad 快捷键命令大全
  4. The Majesty Of Vue.js
  5. java 日期 解析_Java日期解析(Java DATE Parsing)
  6. Pandas 文本数据方法 find( ) rfind( ) index( ) rindex( )
  7. Ubuntu搭建DNS主从服务器
  8. mysql主从备份 ssl_基于SSL的mysql主从复制
  9. 2018年华为软件精英挑战赛-初赛赛题
  10. Nginx面试题及答案
  11. [刀塔自走棋] 一些数据
  12. 云计算基础与应用 第七章 CDN
  13. Springboot 之 使用POI读取解析Excel文件
  14. [Maven实战-许晓斌]-[第二章]-2.5 Eclipse上面安装Maven插件 m2eclipse
  15. 【牛客网】马三来刷题之串的模式匹配
  16. 四川300家旅游企业上“云端”转型信息化
  17. java gwt_java – 将GWT与Spring集成
  18. VBA 程序加密破解
  19. linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
  20. Unity--游戏字幕

热门文章

  1. R语言通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较
  2. base scroll横向滚动_微信小程序实践:2.3 可滚动的容器组件之 scroll-view
  3. InfluxDB使用HTTP的API编写数据
  4. python webdriver firefox 登录126邮箱,先添加联系人,然后进入首页发送邮件,带附件。...
  5. 新人上路,以菜鸟之名,对现在已学以及将来要学的进行一个简单的梳理,希望多多指教
  6. k开头的英文单词计算机专业,K开头英语单词一览
  7. .bat、python与C++程序进行批量处理的学习与实践
  8. 使用npm安装下载jQuery
  9. 保利威视根据vid查询视频信息
  10. 赛门铁克symantec的安装与卸载-附下载地址(本人亲测)