python画彩虹的代码_Python语言,绘制彩虹场景
在生活中,我们总会遇到各种各样的困难,我们都能听到鼓励我们的话,风雨之后才能见彩虹!
今天就和大家分享一下,使用编程代码去绘制我们心中的彩虹!
使用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语言,绘制彩虹场景相关推荐
- python画正方形的代码_python画正方形的代码是什么?
python画正方形的代码是什么? python画正方形的代码是:import turtle #导入 turtle.title("画正方形") turtle.pensize(5) ...
- python画立体图形代码_python中如何画三维的图形?
之前教了大家不少简单的画图方法,有的小伙伴已经想尝试更漂亮的高难度图形.小编找到了一个简单容易上手的分享给大家. 如果需要绘制三维的图形,matlab可以,python同样可以,代码风格也是极其的与m ...
- python画旺仔代码_python基础1
python解析 1:Python语言是符号跟文字的组合,目的是用来向计算机发送指令,控制计算机工作 2:Python解释器是运行在操作系统之上的一个特殊功能的应用程序 3:解释器负责将变成语言的符号 ...
- python画玫瑰花的代码_python绘制玫瑰的实现代码
今天为大家介绍一个Python绘制一朵漂亮的玫瑰花,用python的turtle库这个绘画库是非常简单的,但是还是需要你测试路径方向,慢慢调试,下面的代码具有一定的参考价值 利用python绘制一朵玫 ...
- python画正方形的代码_python绘制正方形螺旋线的代码分享
python绘制正方形螺旋线的代码分享 发布时间:2020-04-28 09:56:56 来源:亿速云 阅读:219 作者:小新 这篇文章主要为大家详细介绍了python绘制正方形螺旋线的代码分享,文 ...
- python画正方形的代码_Python编程练习:使用 turtle 库完成正方形的绘制
Vuforia点击屏幕自动对焦,过滤UGUI的按钮 //点击屏幕自对对焦 #if UNITY_EDITOR )) #elif UNITY_ANDROID || UNITY_IPHONE &&a ...
- 用python画小猪佩奇代码_Python turtle模块实例:绘制小猪佩奇(上)
在上一节教程中,我们已经对小猪佩奇进行了分析,现在我们就来进行绘制. 设置画布和画笔 首先,我们定义一个 setting() 函数,用它来设置画布和画笔.setting() 函数的代码如下所示. de ...
- python画奥运五环代码_Python绘制奥运五环
绘制奥运五环主要涉及到Python中的turtle绘图库运用: turtle.forward(distance) 向当前画笔方向移动distance像素长度 turtle.backward(dista ...
- python turtle画太极的代码_python turtle 绘制太极图的实例
效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...
- python画菱形的代码_python画棱形
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 实际中解这类题我们可以画x*y的菱形手动画路径,但我们可以用程序模拟这一过程,下 ...
最新文章
- 主机/服务器某端口被占用及解决办法
- php base64尺寸,php实现base64编码
- cad 快捷键命令大全
- The Majesty Of Vue.js
- java 日期 解析_Java日期解析(Java DATE Parsing)
- Pandas 文本数据方法 find( ) rfind( ) index( ) rindex( )
- Ubuntu搭建DNS主从服务器
- mysql主从备份 ssl_基于SSL的mysql主从复制
- 2018年华为软件精英挑战赛-初赛赛题
- Nginx面试题及答案
- [刀塔自走棋] 一些数据
- 云计算基础与应用 第七章 CDN
- Springboot 之 使用POI读取解析Excel文件
- [Maven实战-许晓斌]-[第二章]-2.5 Eclipse上面安装Maven插件 m2eclipse
- 【牛客网】马三来刷题之串的模式匹配
- 四川300家旅游企业上“云端”转型信息化
- java gwt_java – 将GWT与Spring集成
- VBA 程序加密破解
- linux系统时间编程(2) 各种时间标准GMT、UTC、世界时、TAI
- Unity--游戏字幕
热门文章
- R语言通过WinBUGS对MGARCH和MSV模型进行贝叶斯估计和比较
- base scroll横向滚动_微信小程序实践:2.3 可滚动的容器组件之 scroll-view
- InfluxDB使用HTTP的API编写数据
- python webdriver firefox 登录126邮箱,先添加联系人,然后进入首页发送邮件,带附件。...
- 新人上路,以菜鸟之名,对现在已学以及将来要学的进行一个简单的梳理,希望多多指教
- k开头的英文单词计算机专业,K开头英语单词一览
- .bat、python与C++程序进行批量处理的学习与实践
- 使用npm安装下载jQuery
- 保利威视根据vid查询视频信息
- 赛门铁克symantec的安装与卸载-附下载地址(本人亲测)