資源簡介 (共25張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.write函數就可以書寫文字了。import turtlet = turtle.Trutle()t.write (’你好,海龜先生’)你好,海龜先生用字體調整文字你好,海龜先生幾個字太小了,而且也不太好看,通過使用字體(font)可以美化我們的文字。通過字體可以調整文字的樣式,文字的大小和文字的風格。import turtlet = turtle.Trutle()t.write (’你好,海龜先生’,font=(樣式,大小,風格) )你好,海龜先生樣式:黑體,宋體,仿宋,楷體,幼圓,Arial,Verdana,Times New Roman, Sans Serif,Consolas…大小:任意數字,數字越大文字就越大…風格:normal,bold, italic,bold italic…你好,海龜先生樣式:黑體,宋體,仿宋,楷體,幼圓,Arial,Verdana,Times New Roman, Sans Serif,Consolas…大小:任意數字,數字越大文字就越大…風格:normal,bold, italic,bold italic…import turtlet = turtle.Trutle()t.write (’你好,海龜先生’,font=(’黑體’,14,’bold’))調整畫筆位置坐標可視窗口區域X 方向Y 方向(0,0)(0,220)(220,0)(0,-220)(-220,0)畫筆的筆頭默認出現在屏幕可視區域的中心也就是坐標(0,0)表示的位置。筆頭默認指向右側。讓畫筆的起始位置向左移動一部分距離,留下更多的空間顯示文字。t.goto( 橫向坐標,縱向坐標 )2. 如果移動時不想在屏幕上留下橫線,需要先抬起畫筆再移動。t.up( )t.goto( 橫向坐標,縱向坐標 )3. 移動完畢準備繪制直線或者圓形等圖形時,要將畫筆落下,再開始繪制。注意:如果寫文字,可以落下也可以不落下。t.down( )此時,話中每一個字的顏色和大小都不相同。因此書寫時,每寫一個字都要單獨設置一下這個字的顏色和大小,而不能一口氣將一句話寫出來。利用for循環就可以實現整句話的內容逐字寫出:逐字寫for x in '你好,海龜先生':t.write(x,font=('宋體',36,'bold'))利用for循環就可以實現整句話的內容逐字寫出時會發現,畫筆不會移動,導致所有的字都重疊在一起。所以要在寫字的時候不斷移動筆頭:逐字寫for x in ‘你好,海龜先生’:t.write(x,font=(‘宋體’,36,‘bold’), move=True)通過添加move=True,就可以實現筆頭隨著文字的書寫而移動的效果。因為寫文字時,畫筆不落下也可以書寫。所以要避免move=True產生的直線,可以一直讓畫筆處于抬起的狀態。即,刪除掉 t.down()為了保證整體效果,可以隱藏畫筆的筆頭。t.ht( )from turtle import Turtlet = Trutle()繪制每個字時:隨機顏色隨機大小t.write (’你好,海龜先生’,font=(樣式,隨機大小,風格))你好,海龜先生你好,海龜先生隨機顏色r = randint(0,255)g = randint(0,255)b = randint(0,255)隨機大小s = randint( 14,36 )from random import randintfrom random import randintt = turtle.Turtle()for x in’你好,海龜先生’:r = randint(0,255)g = randint(0,255)b = randint(0,255)t.color(r,g,b)s = randint(14,22)t.write(x,font=(’楷體’, s, ’bold’))import turtlet = turtle.Trutle()繪制每個字時:隨機顏色隨機大小隨機樣式隨機風格t.write (’你好,海龜先生’,font=(樣式,隨機大小,風格))你好,海龜先生隨機選取我們可以利用下標列表中選取內容,例如colors[0],colors[5]。還可以利用隨機之家的“選擇小子”幫助我們從列表中隨機挑選一個內容:從隨機之家請出選擇小子from random import choice2. 讓選擇小子幫助我們從列表中選擇一個內容。choice( 列表 )注意:使用選擇小子就是計算機幫助我們從列表隨機選擇一個內容,我們無法事先知道它到底選的哪一個。你好,海龜先生ts = [’楷體’,’黑體’,’宋體’,’仿宋’,’幼圓’]ms = [’normal’,’bold’,’italic’,’bold italic’]隨機樣式t = choice(ts)隨機風格m = choice(ms)from random import randint,choiceimport turtlefrom random import randint,choicet = turtle.Turtle()ts = ['楷體','宋體','仿宋','黑體','幼圓']ms = ['bold','normal','italic','bold italic']for x in '你好,海龜先生':r = randint(0,255)g = randint(0,255)b = randint(0,255)t.color(r,g,b) #隨機顏色s = randint(14,36) #隨機大小t = choice(ts) #隨機樣式m = choice(ms) #隨機風格t.write(x,font=(t,s,m)) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫