學(xué)習(xí)的主要內(nèi)容 <p class="ql-block">1.方向函數(shù)(海龜角度,絕對(duì)角度)</p><p class="ql-block">2.兩種角度函數(shù)對(duì)比案例</p><p class="ql-block">3.顏色字符串 填充函數(shù)</p><p class="ql-block">4.案例體驗(yàn)</p><p class="ql-block"> </p> 方向旋轉(zhuǎn)函數(shù)(只調(diào)整海龜??方向) 對(duì)比不同方向函數(shù)作用 給圖形上色?? <p class="ql-block">- turtle.begin_fill() :</p><p class="ql-block"> 開始填充(畫圖形前用)</p><p class="ql-block">- turtle.end_fill() :</p><p class="ql-block"> 結(jié)束填充(圖形畫完用)</p><p class="ql-block">- turtle.fillcolor("顏色") :</p><p class="ql-block"> 設(shè)置填充顏色</p><p class="ql-block">- turtle.pencolor("顏色") :</p><p class="ql-block"> 設(shè)置畫筆顏色</p> 顏色 <p class="ql-block"><b style="color:rgb(237, 35, 8); font-size:20px;">常用的顏色標(biāo)識(shí)符 </b></p><p class="ql-block">——Python 字符串格式顏色對(duì)照表(常用)</p><p class="ql-block"><b style="color:rgb(1, 1, 1); font-size:20px;">有興趣的同學(xué)可以搜索RGB模式表示顏色的知識(shí)</b></p> 案例1——4 <p class="ql-block">注意??</p><p class="ql-block">1.<b style="color:rgb(237, 35, 8); font-size:20px;">半角,英文狀</b>態(tài)下輸入程序代碼,否則運(yùn)行?</p><p class="ql-block"><br></p> 案例 一? 畫有色正三角形 <p class="ql-block">import turtle as t</p><p class="ql-block">t.fillcolor("yellow")# 填充設(shè)置為黃色</p><p class="ql-block">t.pencolor("red") <span style="font-size:18px;"># 畫筆顏色設(shè)置為紅色</span></p><p class="ql-block">t.begin_fill() #開始填充</p><p class="ql-block"># 畫等邊三角形(邊長(zhǎng)200)</p><p class="ql-block">for i in range(3):</p><p class="ql-block"> t.forward(200)</p><p class="ql-block"> t.left(120)</p><p class="ql-block">t.end_fill()#結(jié)束填充</p><p class="ql-block">turtle.done()</p> 案例二? 畫任意填充正多邊形 <p class="ql-block">import turtle as t</p><p class="ql-block">t.fillcolor("yellow")# 填充設(shè)置為黃色</p><p class="ql-block">t.pencolor("red") # 畫筆顏色設(shè)置為紅色</p><p class="ql-block"><br></p><p class="ql-block">n=int(<b style="color:rgb(237, 35, 8);">input</b>("請(qǐng)輸入你要畫的正邊形邊數(shù):"))</p><p class="ql-block"><br></p><p class="ql-block">t.begin_fill() #開始填充</p><p class="ql-block"># 畫等邊n角形(邊長(zhǎng)200)</p><p class="ql-block">for i in range(n):</p><p class="ql-block"> t.forward(200)</p><p class="ql-block"> t.left(360/n)</p><p class="ql-block">t.end_fill()#結(jié)束填充</p><p class="ql-block"><br></p><p class="ql-block">turtle.done()</p> 案例三? 畫圓 <p class="ql-block">import turtle as t</p><p class="ql-block">t.fillcolor("yellow")# 填充設(shè)置為黃色</p><p class="ql-block">t.pencolor("red") # 畫筆顏色設(shè)置為紅色</p><p class="ql-block">t.pensize(3) #畫筆粗度為3像素</p><p class="ql-block"><br></p><p class="ql-block">t.begin_fill() #開始填充</p><p class="ql-block">t.circle(120)</p><p class="ql-block">t.end_fill()#結(jié)束填充</p><p class="ql-block"><br></p><p class="ql-block">turtle.done()</p> 案例四? 畫??? 綜合實(shí)例 <p class="ql-block">import turtle</p><p class="ql-block"><br></p><p class="ql-block"># 初始化畫筆</p><p class="ql-block">t = turtle.Turtle()</p><p class="ql-block">t.speed(3) # 繪制速度,1慢5中10快,0最快</p><p class="ql-block">turtle.bgcolor("blue") #背景顏色設(shè)置為藍(lán)色</p><p class="ql-block"><br></p><p class="ql-block"># 畫臉部:黃色填充圓形</p><p class="ql-block">t.color("orange", "yellow")</p><p class="ql-block">t.begin_fill()</p><p class="ql-block">t.circle(100) # 半徑100</p><p class="ql-block">t.end_fill()</p><p class="ql-block"><br></p><p class="ql-block"># 畫左眼</p><p class="ql-block">t.penup()</p><p class="ql-block">t.goto(-40, 120)</p><p class="ql-block">t.pendown()</p><p class="ql-block">t.color("black", "white")</p><p class="ql-block">t.begin_fill()</p><p class="ql-block">t.circle(15)</p><p class="ql-block">t.end_fill()</p><p class="ql-block"><br></p><p class="ql-block"># 左眼珠</p><p class="ql-block">t.penup()</p><p class="ql-block">t.goto(-40, 125)</p><p class="ql-block">t.pendown()</p><p class="ql-block">t.color("black")</p><p class="ql-block">t.begin_fill()</p><p class="ql-block">t.circle(8)</p><p class="ql-block">t.end_fill()</p><p class="ql-block"><br></p><p class="ql-block"># 畫右眼</p><p class="ql-block">t.penup()</p><p class="ql-block">t.goto(40, 120)</p><p class="ql-block">t.pendown()</p><p class="ql-block">t.color("black", "white")</p><p class="ql-block">t.begin_fill()</p><p class="ql-block">t.circle(15)</p><p class="ql-block">t.end_fill()</p><p class="ql-block"><br></p><p class="ql-block"># 右眼珠</p><p class="ql-block">t.penup()</p><p class="ql-block">t.goto(40, 125)</p><p class="ql-block">t.pendown()</p><p class="ql-block">t.color("black")</p><p class="ql-block">t.begin_fill()</p><p class="ql-block">t.circle(8)</p><p class="ql-block">t.end_fill()</p><p class="ql-block"><br></p><p class="ql-block"># 畫微笑嘴巴:紅色弧線</p><p class="ql-block">t.penup()</p><p class="ql-block">t.goto(-60, 70)</p><p class="ql-block">t.pendown()</p><p class="ql-block">t.color("red")</p><p class="ql-block">t.pensize(4)</p><p class="ql-block">t.setheading(-60)</p><p class="ql-block">t.circle(70, 120)</p><p class="ql-block"><br></p><p class="ql-block"># 隱藏畫筆,保持窗口</p><p class="ql-block">t.hideturtle()</p><p class="ql-block">turtle.done()</p> 作業(yè)嘗試 <p class="ql-block">你能通過以上的學(xué)習(xí),嘗試畫出一以下圖形嗎?</p>