Python第五课-美丽的颜色

2024-02-15
| 23页
| 144人阅读
| 7人下载
普通

内容正文:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. 少儿编程课 1 美丽的颜色 2 绘制几何图形时默认使用的是黑色,如果想使用更多的颜色让几何图形更加生动只要使用t.color函数进行颜色设置就可以了。 3 red 红色 blue 蓝色 black 黑色 grey 灰色 gray 灰色 yellow 黄色 purple 紫色 white 白色 brown 棕色 green 绿色 pink 粉色 aqua 水绿色 aquamarine 蓝绿色 beige 灰褐色 chocolate 红褐色 ivory 象牙色 khaki 卡其色 lavender 淡紫色 maroon 褐红色 mauve 淡紫红 navy 藏蓝色 olive 橄榄绿 salmon 橙红色 violet 古紫色 使用单词进行颜色选择需要记忆和输入大量的英文单词,而且表示的颜色数量只有区区的几十种。 颜色不仅仅可以用单词来表示,还可以用数字来表示更多种的颜色。 4 使用更多颜色 5 通过对红(R)、绿(G)、蓝(B)三个颜色的变化以及它们相互之间的叠加来得到各种颜色。 计算机定义颜色时R、G、 B三种成分的取值范围是0-255。 R、G、B均为255时就合成了白光,R、G、B均为0时就形成了黑色。 使用R、G、 B的不同取值可以组合出约16,700,000种颜色。所有用英文单词描述的颜色,都可以用R、G、B的不同取值来实现。 6 red 红色 (255.0,0) blue 蓝色 (0,0,255) black 黑色 (0,0,0) grey 灰色 (190,190,190) gray 灰色 (190,190,190) yellow 黄色 (255,255,0) purple 紫色 (160,32,240) white 白色 (255,255,255) brown 棕色 (165,42,42) green 绿色 (0,255,0) pink 粉色 (255,192,203) aqua 水绿色 (0,255,255) aquamarine 蓝绿色 (127,255,212) beige 灰褐色 (245,245,220) chocolate 红褐色 (210,105,30) ivory 象牙色 (255,255,240) khaki 卡其色 (240,230,140) lavender 淡紫色 (230,230,250) maroon 褐红色 (128,0,0) mauve 淡紫红 (224,176,255) navy 藏蓝色 (0,0,128) olive 橄榄绿 (128,128,0) salmon 橙红色 (250,128,114) violet 古紫色 (238,130,238) 7 使用RGB颜色 8 使用t.color函数,传入用括号包裹的代表RGB的3个数字,数字之间用逗号隔开。 例如:t.color( 250,128,114 ) 9 随机数 使用randint(a,b)函数,可以生成从数字a到数字b之间的任意一个整数。 例如:randint(0,255),可以生成一个0~255之间的一个整数。 10 for x in range(50): r = randint(0,255) g = randint(0,255) b = randint(0,255) t.color(r,g,b) t.circle(x) t.left(100) 随机数与循环结合 11 渐变 for x in range(125): t.color( 255-x , x , 0 ) t.fd(x) t.left(92) 随着循环的进行,颜色中红色的光强度在逐渐减弱,而绿色的光强度在逐渐增强,所以颜色在过渡过程中呈现出了由红到黄的渐变过程。 一次渐变 三次渐变 for x in range(125): t.color( 255-x , x , 0 ) t.fd( x ) t.left(92) for y in range(125): t.color( 0 , 255-y , y ) t.fd( x + y )

资源预览图

Python第五课-美丽的颜色
1
Python第五课-美丽的颜色
2
Python第五课-美丽的颜色
3
Python第五课-美丽的颜色
4
Python第五课-美丽的颜色
5
Python第五课-美丽的颜色
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。