首頁  >  文章  >  爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

藏色散人
藏色散人轉載
2019-01-21 11:26:234161瀏覽

昨晚開始,朋友圈被一則走心的廣告刷屏了。很多夥伴直呼:看哭了。當爺爺電話裡聽到兒子說「不回來啊」的打擊是很沉重的,這位父親想念自己的兒子和孫子,總是想把最好的給他們。

推薦參考學習:《Python教學

如果你的孩子問你要佩奇,你除了像影片中的爺爺那樣獨具匠心的做一個出來,你也可以去商店買一個,你還可以用Python 畫一個出來。 (動態圖有點卡,程式碼運行很順暢)

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

今天畫佩琪的庫是turtle,之前我用turtle 這個庫畫過五星級紅旗致敬亞運會運動員,我用Python畫五星級紅旗

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

之前我也用turtle 庫一行程式碼畫出了美麗的螺旋 一行程式碼能實現什麼喪心病狂的功能?

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

環境

語言:Python3.6

編輯器:Pycharm

turtle庫:它是Python 的內建庫,直接導入即可。

import turtle

turtle 函式庫基本用法

繪製圖形前先掌握下 turtle 函式庫繪圖的一些基本用法。

turtle.begin_fill():准备开始填充图形。
turtle.goto(x, y):将画笔移到坐标的位置。
turtle.forward(n):向当前画笔方向移动 n 像素长。
turtle.left(m):逆时针移动 m°
turtle.right(m):顺时针移动 m°
turtle.end_fill():图形填充完成。

程式碼分析

首先我們設定好初始訊息,包括畫筆的大小,畫筆顏色和填充顏色,主視窗的大小和畫筆速度。

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

再畫鼻子部分,程式碼較多,以下是部分程式碼,全部程式碼在公眾號回覆「佩琪」取得。

爺爺:啥是佩奇?佩奇:Python 10 秒可以畫出來

其他部分就不一一列舉了,方法都是類似的,掌握了turtle 庫繪圖的一些基本用法後,再自己慢慢調試基本就可以了。

最後,祝大家豬年報復!


陳述:
本文轉載於:Python知识圈。如有侵權,請聯絡admin@php.cn刪除