中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

小學課后服務 Python少兒編程 入門篇:5-美麗的顏色 課件 (23張PPT)

資源下載
  1. 二一教育資源

小學課后服務 Python少兒編程 入門篇:5-美麗的顏色 課件 (23張PPT)

資源簡介

(共23張PPT)
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.
少兒編程課
美麗的顏色
繪制幾何圖形時默認使用的是黑色,如果想使用更多的顏色讓幾何圖形更加生動只要使用t.color函數進行顏色設置就可以了。
red 紅色
blue 藍色
black 黑色
grey 灰色
gray 灰色
yellow 黃色
purple 紫色
white 白色
brown 棕色
green 綠色
pink 粉色
aqua 水綠色
aquamarine 藍綠色
beige 灰褐色
chocolate 紅褐色
ivory 象牙色
khaki 卡其色
lavender 淡紫色
maroon 褐紅色
mauve 淡紫紅
navy 藏藍色
olive 橄欖綠
salmon 橙紅色
violet 古紫色
使用單詞進行顏色選擇需要記憶和輸入大量的英文單詞,而且表示的顏色數量只有區區的幾十種。
顏色不僅僅可以用單詞來表示,還可以用數字來表示更多種的顏色。
使用更多顏色
通過對紅(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的不同取值來實現。
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)
使用RGB顏色
使用t.color函數,傳入用括號包裹的代表RGB的3個數字,數字之間用逗號隔開。
例如:t.color( 250,128,114 )
隨機數
使用randint(a,b)函數,可以生成從數字a到數字b之間的任意一個整數。
例如:randint(0,255),可以生成一個0~255之間的一個整數。
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)
隨機數與循環結合
漸變
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 )
t.left(92)
for z in range(125):
t.color( z , 0 , 255-z )
t.fd( x + y + z )
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 )
t.left(92)
for z in range(125):
t.color( z , 0 , 255-z )
t.fd( x + y + z )
t.left(92)
為了讓幾何圖形的大小銜接緊密。每一次循環繪制直線的長度都是從上一次循環結束時的長度開始繼續增加的。
顏色的第三種表示方式
十進制更適合人類的計數習慣,在計算機中,經常使用的是十六進制計數法。
R、G、 B三種成分的取值范圍是0~255,0~255使用的是我們常用的十進制計數法。
采用十六進制計數可以用更簡短的方式表示數字。例如,十進制表示255需要3位數,而用十六進制表示只需要兩位數。
十六進制技數
1 2 3 4 5 6 7 8 9 A B C D E F 十六進制
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 十進制
十進制轉十六進制
十進制100對應十六進制的64
利用 短除求余法 可以將任意十進制數字轉為十六進制。
例如:十進制數字100除以16,得到商6余數4,然后繼續使用第一次得到的商數6除以16,
得到商0余數6。至此短除結束,將每次得到的余數倒組就得到了十進制數字100
所對應的十六進制數字64。
顏色表示
采用十六進制計數表示顏色時,依次將RGB對應的十進制數字轉為十六進制。
例如:粉色的RGB顏色依次為:(255,192,203),
255對應的十六進制數字為FF,
192對應的十六進制數字為C0,
203對應的十六進制數字為CB。
然后將3個十六進制數組合起來為FFC0CB,并在數字前面加上#號。
將#FFC0CB作為參數傳入t.color函數,設置畫筆的顏色。例如:t.color(‘#FFC0CB’)
Python中如何短除
Python中實現短除效果要使用整除和求余兩個運算。
利用整除計算商的部分,利用求余計算余數。
該過程會一直進行,直到商為0時停止。
100 // 16 得到 6
100 % 16 得到 4
6 // 16 得到 0
6 % 16 得到 6
注意:python中除法和整除的區別
注意:商為0,不再繼續整除
Python中如何短除
n = 100
s = []
h = ['a','b','c','d','e','f']
while True:
y = n % 16
if y >=10 :
s.append(h[y-10])
else:
s.append(str(y))
n = n // 16
if n==0:
break
print(s)
print(s[ : :-1])
print(‘’.join(s))
Python中如何快速得到十六進制
hex(十進制數字)會得到對應的十六進制數字。
例如:hex(255)得到對應的十六進制數字0xff
hex(100)得到對應的十六進制數字0x64

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 汨罗市| 潢川县| 阳新县| 马关县| 桑日县| 静宁县| 大同县| 庄河市| 滨海县| 望江县| 遂平县| 湖南省| 苍梧县| 武宁县| 格尔木市| 彰化市| 鹤庆县| 长兴县| 和硕县| 桂阳县| 齐河县| 游戏| 内乡县| 鹤峰县| 富顺县| 怀柔区| 罗田县| 石门县| 汝阳县| 乌审旗| 方山县| 阳曲县| 邢台县| 淳安县| 额尔古纳市| 思南县| 佳木斯市| 财经| 孙吴县| 开阳县| 房产|