




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《Python語言程序設計》?精品課件合集Python語言程序設計第3章神奇的小海龜?shù)?章神奇的小海龜3.1第一個海龜程序打開任意一款Python程序的開發(fā)工具,并在其中新建一個Python程序文件,在文件中輸入以下程序代碼:運行上述程序,結果如下:第一個海龜程序3/56在這個程序中,我們看到了構成一個繪圖程序的3個基本步驟:首先,為了使用Turtle模塊提供的功能,需要使用import語句將該模塊導入至目前的程序中;其次,在導入相應的模塊后,使用該模塊提供的各類預置程序進行繪圖操作,比如例3.1中的程序使用海龜繪制了一條線段;最后,還要記得使用turtle.done()語句以結束當前的繪制工作。解讀第一個海龜程序4/56在默認情況下,坐標(0,0)表示繪制區(qū)域的___________,也就是海龜初始出現(xiàn)的位置。A.左下角
B.右上角
C.左上角
D.中心隨堂練習5/56第3章神奇的小海龜3.2海龜?shù)膭幼魍ㄟ^前面的例子我們可以發(fā)現(xiàn),這只神奇的小海龜會在自己經(jīng)過的地方留下黑色的痕跡,也就是通過控制海龜?shù)囊苿颖憧梢栽谄聊簧侠L制各種圖形,接下來逐一介紹Turtle模塊中控制海龜?shù)姆椒?。?)forward()|fd()前進,其語法格式為:turtle.forward(distance)
可縮寫為:turtle.fd(distance)其中,參數(shù)distance為一個數(shù)字對象,該方法可以讓海龜向前移動distance指定的距離,方向為海龜當前的朝向。例如:(2)backward()|bk()|back()后退,其語法格式為:turtle.backward(distance)
可縮寫為:turtle.bk(distance)或者turtle.back(distance)其中,參數(shù)distance為一個數(shù)字對象,該方法可以讓海龜后退distance指定的距離,方向與海龜?shù)某蛳喾?,同時也不會改變海龜?shù)某颉@纾汉}數(shù)膭幼鳎呵斑M和后退7/56(3)right()|rt()右轉,其語法格式為:turtle.right(angle)
可縮寫為:turtle.rt(angle)其中,參數(shù)angle為一個數(shù)字對象,該方法可以讓海龜右轉angle個單位。參數(shù)angle的單位默認為角度,但可通過degrees()和radians()方法改變設置。例如:(4)left()|lt()左轉,其語法格式為:turtle.left(angle)
可縮寫為:turtle.lt(angle)其中,參數(shù)angle為一個數(shù)字對象,該方法可以讓海龜左轉angle個單位。參數(shù)angle的單位默認為角度,可通過章節(jié)3.2.3中介紹的degrees()和radians()方法改變度量單位的設置。例如:海龜?shù)膭幼鳎鹤筠D和右轉8/56案例:繪制正方形9/56(5)goto()|setpos()|setposition()前往指定的坐標位置,其語法格式為:turtle.goto(x,y=None)
或者:turtle.setposition(x,y=None)
可縮寫為:
turtle.setpos(x,y=None)其中,參數(shù)x為一個數(shù)值或表示坐標的對象,參數(shù)y為一個數(shù)值或None,如果y為None,x應為一個表示坐標的對象。該方法可以讓海龜移動到一個使用坐標表示的位置,移動過程中不會改變海龜?shù)某?。需要強調(diào)的是,在默認情況下,坐標(0,0)表示繪制區(qū)域的中心,也就是海龜初始出現(xiàn)的位置。例如:(6)setx()設置海龜對象的x坐標,其語法格式為:turtle.setx(x)其中,參數(shù)x為一個數(shù)字對象,該方法用于設置海龜?shù)臋M坐標為參數(shù)x,縱坐標保持不變。例如:海龜?shù)膭幼鳎阂苿拥街付ㄎ恢?0/56(7)sety()設置海龜對象的y坐標,其語法格式為:turtle.sety(y)其中,參數(shù)y為一個數(shù)字對象,該方法用于設置海龜?shù)目v坐標為參數(shù)y,橫坐標保持不變。例如:(8)setheading()|seth()設置海龜朝向,其語法格式為:turtle.setheading(to_angle)
可縮寫為:turtle.seth(to_angle)參數(shù)to_angle為一個數(shù)字對象,該方法用于設置海龜?shù)某驗閰?shù)to_angle。默認情況下,以角度表示方向分別是:0度表示正右方,90度表示正上方,180度表示正左方,270度表示正下方。海龜?shù)膭幼鳎恨D至指定的方向11/56案例:傾斜的正方形12/56(9)home()讓海龜返回原點,其語法格式為:turtle.home()該方法可以將海龜移至初始坐標(0,0),并設置海龜朝向為初始方向,默認為朝向正右方。例如:(10)circle()畫圓,其語法格式為:turtle.circle(radius,extent=None,steps=None)其中,參數(shù)radius為一個數(shù)字對象,參數(shù)extent為一個數(shù)字對象或None,參數(shù)steps為一個整數(shù)對象或None。該方法用于繪制一個以參數(shù)radius為指定半徑的圓。圓心在海龜左邊radius個單位;參數(shù)extent為一個夾角,用來決定繪制圓的一部分。如未指定參數(shù)extent則繪制整個圓,如果參數(shù)extent不是完整圓周,則以當前畫筆位置為一個端點繪制圓弧。此時,如果參數(shù)radius為正值則朝逆時針方向繪制圓弧,否則朝順時針方向。最終海龜?shù)某驎罁?jù)參數(shù)extent的值而改變。海龜?shù)膭幼鳎褐刂煤彤媹A13/56(9)home()讓海龜返回原點,其語法格式為:turtle.home()該方法可以將海龜移至初始坐標(0,0),并設置海龜朝向為初始方向,默認為朝向正右方。例如:(10)circle()畫圓,其語法格式為:turtle.circle(radius,extent=None,steps=None)其中,參數(shù)radius為一個數(shù)字對象,參數(shù)extent為一個數(shù)字對象或None,參數(shù)steps為一個整數(shù)對象或None。該方法用于繪制一個以參數(shù)radius為指定半徑的圓。圓心在海龜左邊radius個單位;參數(shù)extent為一個夾角,用來決定繪制圓的一部分。如未指定參數(shù)extent則繪制整個圓,如果參數(shù)extent不是完整圓周,則以當前畫筆位置為一個端點繪制圓弧。此時,如果參數(shù)radius為正值則朝逆時針方向繪制圓弧,否則朝順時針方向。最終海龜?shù)某驎罁?jù)參數(shù)extent的值而改變。海龜?shù)膭幼鳎褐刂煤彤媹A14/56(11)dot()畫點,其語法格式為:turtle.dot(size=None,*color)其中,參數(shù)size為一個整數(shù)對象,且>=1,參數(shù)color為一個顏色字符串或表示顏色數(shù)值對。該方法可以在繪圖區(qū)域中繪制一個直徑為參數(shù)size,顏色為參數(shù)color的圓點。如果參數(shù)size未指定,則直徑取(筆觸尺寸+4)和(2*筆觸尺寸)中的較大值。例如:海龜?shù)膭幼鳎寒孅c15/56案例:一朵小花16/56(12)stamp()在繪圖區(qū)域印章,其語法格式為:turtle.stamp()該方法在海龜當前位置印制一個海龜形狀,同時還將返回該印章對應的id。例如:(13)clearstamp()清除繪圖區(qū)域的印章,其語法格式為:turtle.clearstamp(stampid)其中,參數(shù)stampid為一個整數(shù)對象,必須是之前使用stamp()生成印章的有效id。該方法將刪除stampid指定的印章。例如:海龜?shù)膭幼鳎豪L制印章17/56(14)clearstamps()清除多個印章,其語法格式為:turtle.clearstamps(n=None)其中,參數(shù)n為一個整數(shù)對象或None。該方法將刪除全部或前/后n個海龜印章。如果n為None則刪除全部印章,如果n>0則刪除所有印章中的前n個,否則如果n<0則刪除所有印章中的后|n|個。例如:海龜?shù)膭幼鳎呵宄≌?8/56(15)undo()撤消海龜?shù)膭幼鳎湔Z法格式為:turtle.undo()該方法將撤消最近的一個或多個海龜動作,可撤消的次數(shù)由撤消緩沖區(qū)的大小決定。例如:(16)speed()設置海龜?shù)囊苿铀俣?,其語法格式為:turtle.speed(speed=None)其中,參數(shù)speed為一個0到10范圍內(nèi)的整數(shù)對象或速度字符串。該方法用于將海龜移動的速度設置為0到10表示的整數(shù)值,如未指定參數(shù)則返回當前速度,如果輸入數(shù)值大于10或小于0.5則速度設為0。速度字符串與速度值的對應關系如下:速度值從1到10,畫線和海龜轉向的動畫效果逐級加快。特別注意,當參數(shù)speed=0時表示的并不是以最慢速度進行繪制,反而是跳過動畫效果,以最快的方式展示繪制效果。例如:海龜動作:撤銷動作與調(diào)速19/561.通過使用turtle.speed()為小海龜設置爬行的速度,當speed()參數(shù)的值是__________時,將會跳過小海龜?shù)囊苿舆^程,直接得到程序繪制的圖形效果。A.0 B.1 C.5 D.10隨堂練習20/56通過前一節(jié)的學習,讀者應該已經(jīng)掌握了通過控制海龜移動在繪圖區(qū)域作圖的具體方法,接下來將逐一介紹關于設置或者獲取海龜狀態(tài)的一系列方法。(1)position()|pos()獲取海龜?shù)奈恢?,其語法格式為:turtle.position()
可縮寫為:turtle.pos()該方法將返回海龜當前的坐標對象(x,y)。例如:
(2)towards()獲取海龜朝向指定坐標的角度,其語法格式為:turtle.towards(x,y=None)其中,參數(shù)x為一個數(shù)字對象或表示坐標的數(shù)值對,或一個海龜對象。當參數(shù)x是一個數(shù)字對象時,參數(shù)y也應為一個數(shù)字對象,否則參數(shù)y為None。該方法用于返回從當前海龜位置到坐標(x,y)或某個其他坐標對象或另一海龜所在位置的連線的夾角。例如:海龜狀態(tài):位置和特定角度21/56(3)xcor()獲取海龜當前位置的x坐標,其語法格式為:turtle.xcor()該方法用于返回海龜當前位置的x坐標。(4)ycor()獲取海龜當前位置的y坐標,其語法格式為:turtle.ycor()該方法用于返回海龜當前位置的y坐標。例如:海龜狀態(tài):坐標22/56(5)heading()獲取海龜?shù)某?,其語法格式為:turtle.heading()該方法用于返回海龜當前的朝向。例如:(6)distance()獲取海龜與指定坐標之間的距離,其語法格式為:turtle.distance(x,y=None)其中,參數(shù)x為一個數(shù)字對象或表示坐標的數(shù)值對,或一個海龜對象。當參數(shù)x是一個數(shù)字對象時,參數(shù)y也應為一個數(shù)字對象,否則參數(shù)y為None。該方法用于返回從當前海龜位置到坐標(x,y)或某個其他坐標對象或另一海龜所在位置的單位距離。例如:海龜狀態(tài):朝向和距離23/56(7)showturtle()|st()在繪圖區(qū)域中顯示海龜,其語法格式為:turtle.showturtle()
可縮寫為:turtle.st()該方法的作用是設置海龜在繪圖區(qū)域中可見,默認情況下海龜一開始就處于可見狀態(tài)。(8)hideturtle()|ht()在繪圖區(qū)域中隱藏海龜,其語法格式為:turtle.hideturtle()
可縮寫為:turtle.ht()該方法的作用是使海龜在繪圖區(qū)域中不可見,當你繪制復雜圖形時應當隱藏海龜,因為隱藏海龜可顯著加快繪制速度。海龜狀態(tài):顯示和隱藏24/56(9)isvisible()判斷海龜是否在繪圖區(qū)域中可見,其語法格式為:turtle.isvisible()該方法用于返回海龜是否課件,如果海龜正常在繪圖區(qū)域中顯示則返回True,如果已經(jīng)將海龜從繪圖區(qū)域中隱藏則返回False。海龜狀態(tài):是否可見25/56(10)shape()設置海龜?shù)男螤?,其語法格式為:turtle.shape(name=None)其中,參數(shù)name為一個有效的形狀名字符串。該方法可以設置海龜形狀為參數(shù)name指定的形狀名,如未指定形狀名則返回當前的形狀名。海龜?shù)男螤畛跏紩r有以下幾種:"blank","arrow","turtle","circle","square","triangle","classic",其中字符串"blank"表示不使用任何形狀,將會讓海龜處于隱身狀態(tài)。(11)getshapes()獲的海龜當前可設置的形狀種類,其語法格式為:turtle.getshapes()該方法用于返回所有當前可用海龜形狀的列表。例如:海龜狀態(tài):表示形狀26/56案例:海龜?shù)牟煌螤?7/56在使用海龜繪制圖形的過程中,既可以使用角度作為夾角的單位,也可以使用弧度作為夾角的單位,默認情況下是以角度作為夾角的單位,如果需要使用弧度作為夾角的單位,需要進行設置。(1)degrees()使用角度作為夾角單位,其語法格式為:turtle.degrees(fullcircle=360.0)其中,參數(shù)fullcircle為一個數(shù)字對象。該方法用于設置夾角的度量單位,即設置一個圓周為多少"度",默認值為360度。例如:設置度量單位:角度28/56(2)radians()使用弧度作為夾角單位,其語法格式為:turtle.radians()該方法用于設置夾角的度量單位為弧度。設置度量單位:弧度29/56使用turtle.setheading()方法可以設置海龜?shù)某颍谀J情況下,語句turtle.setheading(90)將會使海龜朝向___________。A.正右方 B.正左方 C.正上方 D.正下方隨堂練習30/56第3章神奇的小海龜3.3畫筆的控制(1)pendown()|pd()|down()使畫筆落下,其語法格式為:turtle.pendown()
可縮寫為:turtle.pd()
或者:turtle.down()該方法將設置畫筆為落下的狀態(tài),此時移動海龜將會在移動軌跡上留下痕跡。(2)penup()|pu()|up()使畫筆抬起,其語法格式為:turtle.penup()
可縮寫為:turtle.pu()
或者:turtle.up()該方法將設置畫筆為抬起的狀態(tài),此時移動海龜不會在移動軌跡上留下痕跡。畫筆控制:落筆和抬筆32/56案例:隱藏海龜移動痕跡33/56(3)pensize()|width()改變畫筆粗細,其語法格式為:turtle.pensize(width=None)
或者:turtle.width(width=None)其中,參數(shù)width為一個正值數(shù)字對象,該方法用于設置線條的粗細為參數(shù)width對應的值或返回該值。在使用該方法時,如未指定參數(shù),則返回當前的pensize值。例如:(4)isdown()判斷畫筆是否落下,其語法格式為:turtle.isdown()運行該方法后,如果畫筆落下則返回True,如果畫筆抬起返回False。例如:畫筆控制:畫筆粗細34/56(1)colormode()返回或設置繪圖時采用的顏色模式,其語法格式為:turtle.colormode(cmode=None)其中,參數(shù)cmode為浮點數(shù)1.0或者整數(shù)255。該方法的作用是返回當前所采用的的顏色模式或將顏色模式設為1.0或255。需要向讀者說明的是,在計算機內(nèi)表示一種顏色的方法是分別記錄組成該顏色的紅色、綠色和藍色的分量,以這種方法表示的顏色被稱為RGB顏色。在顏色模式為1.0時,代表這三種顏色的分量的取值范圍為0到1.0,在顏色模式為255時,代表這三種顏色的分量的取值范圍為0到255。例如:畫筆控制:顏色模式35/56(2)pencolor()返回或設置畫筆顏色,其語法格式為:turtle.pencolor(*args)該方法用于返回或設置畫筆顏色,使用該方法時允許以下四種形式:pencolor():當以沒有任何參數(shù)的形式使用該方法時,將返回描述顏色的字符串對象或表示當前畫筆顏色的三元組。pencolor(colorstring):當以參數(shù)為1個表示顏色的字符串對象的形式使用該方法時,該方法將設置畫筆顏色為參數(shù)colorstring指定的顏色,例如“red”、“yellow”或“#33cc8c”,其中“#33cc8c”的形式表示的是一個RGB顏色,其中代表紅色、綠色和藍色分量的數(shù)值分別是十六進制的33、cc和c8(2位十六進制數(shù)的取值范圍為00~ff,即十進制的0~255)。pencolor((r,g,b)):當以參數(shù)為三元組(r,g,b)的形式使用該方法時,該方法將設置畫筆顏色為以(r,g,b)三元組表示的RGB顏色。其中,r、g、b分別表示該顏色的紅色、綠色和藍色的分量值,且三者的取值范圍在默認的顏色模式下為0到1范圍內(nèi)的浮點數(shù)。pencolor(r,g,b):當以3個參數(shù)r、g、b的形式使用該方法時,該方法將設置畫筆顏色為以r、g、b作為紅色、綠色和藍色分量表示出的RGB顏色,其中,r、g、b的取值范圍在默認的顏色模式下為0到1范圍內(nèi)的浮點數(shù)。顏色控制:設置畫筆顏色36/56范例:設置畫筆顏色使用turtle.color()方法設置畫筆顏色的范例如下:37/56(3)fillcolor()返回或設置填充顏色,其語法格式為:turtle.fillcolor(*args)該方法用于返回或設置填充顏色,使用該方法時允許以下四種形式:fillcolor():當以沒有任何參數(shù)的形式使用該方法時,將返回描述顏色的字符串對象或表示當前填充顏色的三元組。fillcolor(colorstring):當以參數(shù)為1個表示顏色的字符串對象的形式使用該方法時,該方法將設置填充顏色為參數(shù)colorstring指定的顏色描述字符串,例如"red"、"yellow"或"#33cc8c",其中"#33cc8c"的形式表示的是一個RGB顏色,其中代表紅色、綠色和藍色分量的數(shù)值分別是十六進制的33、cc和c8(2位十六進制數(shù)的取值范圍為00~ff)。fillcolor((r,g,b)):當以參數(shù)為三元組(r,g,b)的形式使用該方法時,該方法將設置填充顏色為以(r,g,b)三元組表示的RGB顏色。其中,r、g、b分別表示該顏色的紅色、綠色和藍色的分量值,且三者的取值范圍在默認的顏色模式下為0到1范圍內(nèi)的浮點數(shù)。fillcolor(r,g,b):當以3個參數(shù)r、g、b的形式使用該方法時,該方法將設置填充顏色為以r、g、b作為紅色、綠色和藍色分量表示出的RGB顏色,其中,r、g、b的取值范圍在默認的顏色模式下為0到1范圍內(nèi)的浮點數(shù)。顏色控制:設置填充顏色38/56使用turtle.fillcolor()設置填充顏色的范例如下:范例:設置填充顏色39/56(4)color()返回或設置繪圖顏色,其語法格式為:turtle.color(*args)該方法用于返回或設置畫筆顏色和填充顏色,它允許多種輸入格式,可以按照如下0至3個參數(shù)的形式進行使用:color():如果以沒有參數(shù)的形式使用turtle.color()方法,將返回以一對顏色描述字符串或元組表示的當前畫筆顏色和填充顏色,兩者也可以分別由pencolor()和fillcolor()返回。color(colorstring),color((r,g,b)),color(r,g,b):如果以1個或3個參數(shù)的形式使用turtle.color()方法,那么參數(shù)的使用與pencolor()相同,設置后的效果是畫筆顏色和填充顏色均為參數(shù)中指定的顏色。color(colorstring1,colorstring2),color((r1,g1,b1),(r2,g2,b2)):如果以2個參數(shù)的形式使用trutle.color()方法,那么相當于同時使用pencolor(colorstring1)加fillcolor(colorstring2),或者pencolor((r1,g1,b1))加fillcolor((r2,g2,b2)),對畫筆顏色和填充顏色進行不同的設置。
顏色控制:同時設置畫筆和填充顏色40/56使用turtle.color()設置畫筆和填充顏色的范例如下:范例:同時設置畫筆和填充顏色41/56上一節(jié)的內(nèi)容中,介紹了改變畫筆顏色和填充顏色的方法,接下來將逐一介紹在繪圖區(qū)域中填充顏色的方法。(1)begin_fill()開始填充,即設置填充區(qū)域的起始位置,其語法格式為:turtle.begin_fill()該方法需要在繪制要填充的形狀之前運行,以改變當前畫筆的填充狀態(tài)。(2)end_fill()結束填充,即設置填充區(qū)域的結束位置,其語法格式為:turtle.end_fill()該方法運行后,將填充上次調(diào)用begin_fill()之后繪制的形狀。例如:畫筆控制:填充顏色42/56(3)filling()判斷當前是否處于開始填充的狀態(tài),其語法格式為:turtle.filling()該方法用于返回當前的填充狀態(tài),如果已經(jīng)運行過begin_fill()使畫筆處在填充狀態(tài)則為True,否則為False。例如:畫筆控制:判斷填充狀態(tài)43/56案例:黃色小花44/56除了改變畫筆的狀態(tài)、改變繪圖顏色以及對繪圖區(qū)域進行顏色填充的方法之外,還有一些完成其他繪圖功能的方法需要介紹給讀者。(1)clear()清除當前海龜繪制的內(nèi)容,其語法格式為:turtle.clear():該方法的作用是清除當前海龜繪制的全部內(nèi)容,但是并不會改變海龜?shù)漠斍盃顟B(tài)。(2)reset()清除當前海龜繪制的內(nèi)容,并且重置海龜狀態(tài),其語法格式為:turtle.reset():該方法的作用是清除當前海龜繪制的全部內(nèi)容,同時將海龜還原為其初始狀態(tài)。(3)write()在當前海龜位置書寫文字,其語法格式為:turtle.write(arg,move=False,align="left",font=("Arial",8,"normal"))其中,參數(shù)arg為要書寫到繪圖區(qū)域上的字符串對象,參數(shù)move為邏輯值,表示是否需要在書寫完畢后將畫筆移動至字符串的右下角,參數(shù)align為字符串對象"left"、"center"或"right",表示字符串對象以當前海龜位置為基準的對齊方式,參數(shù)font為表示字體名稱、字體大小和字體類型的三元組(fontname,fontsize,fonttype)。例如,以下語句運行后,海龜將在當前位置書寫字符串“HelloTurtle!”,且字符串對象將以海龜所在位置作為參照進行居中對齊,書寫完畢后海龜會移動到該字符串的右下角:其他有關繪圖控制的方法45/56以下關于小海龜?shù)拿枋?,___________是正確的。A.海龜?shù)南蚯耙苿觙orward()方法也可以簡寫成fd()B.海龜?shù)腸ircle()方法只能畫一個完整的圓,不能畫弧C.使用goto()方法將海龜移動到另外一個位置的過程中,一定不會在屏幕上留下痕跡D.海龜?shù)膌eft()和lt()是兩個功能不同的方法隨堂練習46/56第3章神奇的小海龜3.4與繪圖窗口有關的方法(1)bgcolor()設置繪圖窗口的背景顏色,其語法格式為:turtle.bgcolor(*args)其中,參數(shù)args可以是一個顏色字符串或三個分別表示RGB顏色分量的數(shù)值或一個表示RGB顏色的三元組,請?zhí)貏e注意,此處顏色分量的取值范圍由當前采用的顏色模式?jīng)Q定。該方法用于設置或返回當前繪圖窗口的背景顏色。例如:(2)bgpic()設置繪圖窗口的背景圖片,其語法格式為:turtle.bgpic(picname=None)其中,參數(shù)picname為一個指定圖片所在位置及文件名的字符串,或"nopic",或None。該方法用于設置背景圖片或返回當前背景圖片名稱。如果參數(shù)picname是指定文件所在位置的文件名,則將相應圖片設為背景,如果參數(shù)picname為"nopic",則刪除當前背景圖片,如果參數(shù)picname為None,則返回當前背景圖片文件名。例如:設置繪圖窗口:背景顏色和背景圖片48/56(3)window_height()返回繪圖窗口的高度,其語法格式為:turtle.window_height()該方法用于返回繪圖窗口的高度。例如:(4)window_width()返回繪圖窗口的寬度,其語法格式為:turtle.window_width()該方法用于返回繪圖窗口的寬度。例如:設置繪圖窗口:獲取窗口尺寸49/56(5)setup()設置繪圖窗口的大小和位置,其語法格式為:turtle.setup(width,height,startx,starty)其中,參數(shù)width如果是一個整數(shù)對象,表示窗口寬度為多少像素,如果是一個浮點數(shù)對象,則表示窗口寬度在屏幕寬度中的占比,默認情況下,該參數(shù)為屏幕的50%。參數(shù)height如果是一個整數(shù)對象,表示窗口高度為多少像素,如為一個浮點數(shù)對象,則表示窗口高度在屏幕高度的占比,默認情況下,該參數(shù)為屏幕的75%。參數(shù)startx如果為正值,表示窗口的初始位置距離屏幕左邊緣多少像素,如果為負值表示距離右邊緣多少像素,None表示窗口水平居中。參數(shù)starty如果為正值,表示窗口的初始位置距離屏幕上邊緣多少像素,如果為負值表示距離下邊緣多少像素,None表示窗口垂直居中。例如:設置繪圖窗口:大小和位置50/56(6)title()設置繪圖窗口的標題文字,其語法格式為:turtle.title(titlestring)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高新技術產(chǎn)業(yè)研究報告高新技術企業(yè)的競爭策略
- 在細分市場中構建強勢品牌計劃
- 職場中的溝通風格調(diào)整計劃
- 遠程醫(yī)療在腦科醫(yī)院的應用及優(yōu)勢
- 學生撰寫生物學習報告活動計劃
- 跨境電商平臺戰(zhàn)略布局研究
- 軟件開者的著作權保護與防御手段
- 如何防止社區(qū)犯罪的策略計劃
- 高效生產(chǎn)安全至上-談自動化灌裝機的運用
- 跨領域融合如何將創(chuàng)新應用于學校安全教育報告
- 2025年黑龍江林業(yè)職業(yè)技術學院單招職業(yè)技能測試題庫含答案
- 2025年01月吉林白山市長白朝鮮族自治縣事業(yè)單位公開招聘工作人員(含專項)和邊境村穩(wěn)邊固邊工作專干84人(1號)筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- 課題申報參考:產(chǎn)教融合背景下護理專業(yè)技能人才“崗課賽證”融通路徑研究
- 2025年四川省阿壩州小金縣面向縣外考調(diào)事業(yè)單位人員13人歷年高頻重點模擬試卷提升(共500題附帶答案詳解)
- 北京市東城區(qū)2024-2025學年高三(上)期末思想政治試卷(含答案)
- 1.2 男生女生 課件 -2024-2025學年統(tǒng)編版道德與法治七年級下冊
- 2025年寧波市水務環(huán)境集團有限公司招聘筆試參考題庫含答案解析
- 【化學】常見的鹽(第2課時)-2024-2025學年九年級化學下冊(人教版2024)
- 三年級數(shù)學下冊總復習課件
- 19S406建筑排水管道安裝-塑料管道
- 泄露檢測負壓波檢漏
評論
0/150
提交評論