既然無緣情人節,咱就過六一吧!
今天我們用python的turtle庫繪製童年的卡通人物,一起做回年輕的那個少年。(文末源碼)
一、Turtle圖形庫簡介
Turtle庫,又稱海龜庫,是Python語言中一個很流行的繪製圖像的函數庫。
大家可以想象一個小烏龜,在一個橫軸爲x、縱軸爲y的座標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。
Turtle庫一般python環境會自帶,如果沒有這個庫查詢一下安裝方法。
二、常用函數
-
畫筆控制函數
-
penup()
:擡起畫筆; -
pendown()
:落下畫筆; -
pensize(width)
:畫筆寬度; -
pencolor(color)
:畫筆顏色;color爲顏色字符串或者rgb值
-
-
運動控制函數
-
forward(d)/fd(d)
:直行d個像素; -
circle(r, extent = None)
:繪製半徑爲r,角度爲extent的弧形,圓心默認在海龜左側距離r的位置;
-
-
方向控制函數
-
setheading(angle)/seth(angle)
:改變前進方向; -
left(angle)
:海龜左轉; -
right(angle)
:海龜右轉;
-
三、繪製過程
6個卡通圖案繪製源碼↓↓↓
資源包
關注回覆【六一】獲取源碼
(公衆號:程序員生活志)