天天看點

python 兩點曲線_趣味|Python繪制你的童年記憶

python 兩點曲線_趣味|Python繪制你的童年記憶

又到了一年一度的六一兒童節,雖然是兒童節,但菜J瞟了眼朋友圈,發現好多大朋友也在慶祝。其中就有一條就寫的蠻好: ”你簡單,世界就是童話;你複雜,世界就是迷宮。六一兒童節快樂。”

雖然沒有時光機,我們回不去童年,但童心可常在。于是菜J這次想分享下Python繪制卡通圖,看能不能喚醒你的一點童年記憶。

python 兩點曲線_趣味|Python繪制你的童年記憶

理論基礎 用Python畫圖,自然而然會想到Turtle庫,這是Python中一個很流行的繪制圖像的函數庫。就像一隻小烏龜,根據你的各種指令在平面上爬行,而爬行的路徑就構成了最終的圖畫。 一 基本文法

首先需要講下Turtle庫的基本用法,和我們正常作畫思路一樣。準備一塊大小合适、顔色好看的畫布,選擇好畫筆和顔料,控制畫筆沿着指定坐标系前後左右移動,最後就能成畫。

#-*- coding = uft-8 -*-
           

以上基礎知識還是比較好了解的,但裡面提到的絕對坐标和海龜坐标這裡需要提一下。 以下為絕對坐标系:

python 兩點曲線_趣味|Python繪制你的童年記憶

以下為海龜坐标系:

python 兩點曲線_趣味|Python繪制你的童年記憶

項目實戰 一 簡單圖形

有了以上基礎,咱們就可以嘗試繪制一些簡單的圖形啦,既然是六一兒童節,那就繪制一下數字6和1吧。

python 兩點曲線_趣味|Python繪制你的童年記憶

代碼示例:

#-*- coding = uft-8 -*-
           

既然大家都在過節,那肯定是開開心心的,那我們繼續畫個笑臉吧。

python 兩點曲線_趣味|Python繪制你的童年記憶

代碼示例: 二 複雜圖形

畫完了以上簡單圖形,就可以進階繪制卡通人物啦。本次以哆啦A夢為例,效果如下:

python 兩點曲線_趣味|Python繪制你的童年記憶

限于篇幅,以下隻給出部分示例代碼,完整代碼可在本公衆号背景回複"哆啦A夢"自動領取~

#-*- coding = uft-8 -*-
           

結語

至此,卡通人物圖畫繪制操作就簡單講完啦,當然,除了本文提到的一些簡單文法,Turtle庫中還有一些更為複雜的指令值得挖掘。歡迎關注菜J學Python,我們堅持認真寫Python基礎,幽默寫Python實戰。你可在公衆号背景免費領取相關學習資料或學習交流。

往期回顧

  1. 實戰|Python輕松實作動态網頁爬蟲(附詳細源碼)
  2. 實戰|Python輕松實作地圖可視化(附詳細源碼)
  3. 實戰|Python輕松實作PDF格式轉換(附詳細源碼)
  4. 實戰|Python輕松實作批量圖檔文字識别(附詳細源碼)
  5. 實戰|手把手教你用Python爬蟲(附詳細源碼)
  6. 實戰|Python輕松實作繪制詞雲圖(附詳細源碼)
  7. 實戰|Python爬蟲并用Flask架構搭建可視化網站

  8. 實戰|Python六行代碼實作多個Excel合并

  9. 基礎/Python常用知識點彙總(上)

  10. 基礎/Python常用知識點彙總(中)

  11. 基礎/Python常用知識點彙總(下)

python 兩點曲線_趣味|Python繪制你的童年記憶

繼續閱讀