又到一年一度的國際兒童節,作為逢節必過的程序猿,怎麼可以放過這個學習技能的機會呢?於是,今天我們來學習 Python 的 Turtle 庫繪製童年的卡通人物,一起做回年輕的那個少年。Turtle 庫,又稱海龜庫,是 Python 語言中一個很流行的繪製圖像的函數庫。大家可以想象一個小烏龜,在一個橫軸為x、縱軸為y的座標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。Turtle 庫一般 Python 環境會自帶,如果沒有這個庫查詢一下安裝方法。- pencolor(color):畫筆顏色;color為顏色字符串或者rgb值
- circle(r, extent = None):繪製半徑為r,角度為extent的弧形,圓心默認在海龜左側距離r的位置;
- setheading(angle)/seth(angle):改變前進方向;
下面用海龜庫完成小黃人的繪製,下面是部分源碼,完整源碼以及其餘的卡通圖案繪製源碼見文末。importturtle as tt.pensize(4)t.speed(10)# =======頭======def head():t.penup()t.fillcolor("#FFEE26")t.goto(-130, 10)t.pendown()t.begin_fill()t.seth(81)t.fd(90)t.seth(100)t.circle(-500, 3)t.circle(-100, 10)t.circle(-200, 25)t.circle(-110, 20)t.circle(-140, 30)t.circle(-180, 30)t.circle(-200, 20)t.circle(-140, 10)t.circle(-160, 50)t.seth(85)t.fd(-148)t.seth(-112)t.circle(-250, 14)t.fd(200)t.right(80)t.fd(190)t.seth(110)t.circle(-200, 7)t.circle(-130, 30)t.end_fill()https://alltodata.cowtransfer.com/s/2b943c8a803e456月2日20:00,CSDN 創始人&董事長、極客幫創投創始合夥人蔣濤攜手全球頂級開源基金會主席、董事,聚焦中國開源現狀,直面開發者在開源技術、商業上的難題,你絕不可錯過的開源巔峯對談!立即免費圍觀:更多精彩推薦
☞馬斯克厲害了,SpaceX 載人飛船首發成功!
☞學Java反射,看這篇就夠了 | 原力計劃
☞微信公眾號關閉iOS端虛擬支付業務;蘋果「Apple 登錄」存安全漏洞;谷歌推遲發佈Android 11 Beta| 極客頭條
☞如何用NLP輔助投資分析?三大海外機構落地案例詳解
☞這 10 個雲計算錯誤,會讓你的業務一蹶不振!
☞好撲科技結合區塊鏈行業發展趨勢,重磅推出“好撲區塊鏈合夥人”計劃