資源簡介 (共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.少兒編程課程序升級改進氣球飄飄弧線就是圓周的一部分,例如圖中AB點之間的弧線。弧線就是圓周的一部分,例如圖中AB點之間的弧線。弧長 = (圓心角 * π * 半徑)/ 180半徑 =(弧長 * 180 ) / (圓心角 * π )π近似取值為3.14159圓心角繪制弧線直線轉角法利用循環,每畫一條較短的直線就旋轉一定的角度,這樣就形成一條近似的弧線。直線越短,每次的旋轉角度越小,弧線就越平滑。for x in range(90):t.fd(1)t.right(1)弧長 = (圓心角 * π * 半徑)/ 180半徑 =(弧長 * 180 ) / (圓心角 * π )π近似取值為3.14159弧長=90圓心角=90°半徑≈57.2958直線轉角法for x in range(90):t.fd(1)t.right(1)for x in range(90):t.fd(1)t.left(1)for x in range(90):t.fd(-1)t.right(1)for x in range(90):t.fd(-1)t.left(1)直線轉角法for x in range(90):t.fd(-1)t.right(1)left 向左轉right 向右轉fd 向前畫線bk 向后畫線for x in range(90):t.bk(1)t.right(1)for x in range(90):t.fd(-1)t.left(-1)for x in range(90):t.bk(1)t.left(-1)左右之間:left(n) = right(-n)前后之間fd(-n) = bk(n)局部畫圓法弧線實際就是圓形的一部分,所以我們只要繪制圓的一部分即可。t.circle(60,90) #畫1/4個圓t.circle(-60,90) #畫1/4個圓t.circle(60,-90) #畫1/4個圓t.circle(-60,-90) #畫1/4個圓改進氣球飄飄將直線氣球繩改為弧線t = turtle.Turtle()t.color(randint(0,255),randint(0,255),randint(0,255))t.begin_fill()t.circle(25)t.end_fill()t.right(90) #筆頭向下t.color(15,15,15)t.circle(90,45)t.circle(-50,35)#設置氣球繩子的顏色#氣球繩子的上半部分弧線#氣球繩子的下半部分弧線幸運笑臉臉t.color('black','yellow')t.begin_fill()t.circle(60)t.end_fill()#同時設置畫筆的描邊顏色和填充顏色嘴( 0, 0 )(-40, 40)(40, 40)r = 80圓心角60°t.circle(80,-30)t.circle(80,60)t.up()t.goto(0,40)t.circle(80,-30)t.down()t.circle(80,60)嘴#畫筆移動到原點的以上位置#畫筆順時針移動并旋轉30度#畫筆繪制圓弧,注意大小和角度的設置眼睛眼睛是實心圓,畫實心圓可以使用dot函數。(-30,70)(30,70)眼睛t.up()t.goto(-30,70) #左側眼睛t.down()t.dot(5) #畫一個大小為5的點(可以理解為實心圓)t.up()t.goto(30,70) #右側眼睛t.down()t.dot(5) #畫一個大小為5的點(可以理解為實心圓)幸運笑臉夏日西瓜t.color('green')t.width(20) #將畫筆調粗t.up()t.goto(0,-160) #將畫筆從屏幕中心向下移動160t.circle(160,-30) #將畫筆逆時針旋轉30度t.down() #將畫筆落筆準備繪制弧線t.circle(160,60) #畫一個圓弧作為瓜皮西瓜皮t.color(‘red’) #設置畫筆顏色為紅色t.up()t.goto(0,0) #移動畫筆回原點并恢復筆頭向右t.down()t.begin_fill()t.goto(-75,-129.9) #左側紅線(坐標利用三角函數計算)t.right(60) #筆頭順時針旋轉60度,準備畫圓弧t.circle(150,60) #畫圓弧t.goto(0,0) #利用筆頭回到原點畫右側紅色t.end_fill() #用紅色填充西瓜瓤t.color('brown')t.up()t.goto(10,-30)t.down()t.dot(5)t.up()t.goto(-30,-120)t.down()t.dot(5)t.up()t.goto(30,-90)t.down()t.dot(5)西瓜子#將畫筆顏色設置為西瓜子的顏色#將畫筆隨機移動到瓜瓤面積內的某位置#畫一個大小為5的點(可以把點理解為實心圓) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫