每個人的童年都看過《哆啦 A 夢》。哆啦 A 夢是一個來自未來的貓科機器人。它的口袋有各種各樣的小玩意兒。今天,我們將用 Python 繪制哆啦 A 夢。
用 Python 繪制哆啦 A 夢
在本項目中,我們將使用 turtle 庫在 Python 中繪制哆啦 A 夢,該庫有助于創(chuàng)建形狀和圖片。
Python 繪制哆啦 A 夢的前提條件
首先,我們將使用 pip installer 在系統(tǒng)中安裝海龜庫。
導入海龜庫
創(chuàng)建哆啦 A 夢的步驟
代碼較長,完整代碼見底部留言區(qū)
1.創(chuàng)建一個類:
首先,我們將創(chuàng)建一個名為 doraemon 的類。我們將在該類中定義以下函數。
2.定義 init() 函數:
在該函數中,我們將設置屏幕的寬度和高度。
3.定義 my_goto() 函數:
我們將在此定義 penup()、goto(x,y) 和 pendown() 方法。
penup()方法將停止繪制,但烏龜將按照給定的位置移動,而 pendown()方法將開始繪制。
goto(x,y)方法會將烏龜移動到給定坐標處。
4.定義 eyes() 函數:
創(chuàng)建該函數是為了繪制眼睛。
這里我們創(chuàng)建了一個繪制眼睛的循環(huán)。
fillcolor() 方法用于為繪制賦予顏色。
begin_fill() 方法將記住著色的起點。
end_fill() 方法將填充顏色。
5.定義胡須函數
seth() 將給出繪圖的角度。
fd() 用于將烏龜向前移動。
6.定義嘴巴函數
circle() 方法將創(chuàng)建一個半徑為指定值的圓。
7.定義圍巾函數
8.定義鼻子函數
9.定義瞳孔函數
pensize() 是繪制指針的大小。
10.定義臉部函數
11.定義頭部函數
12.定義開始函數
它將根據給定的順序開始繪制。
13.模塊源文件:
我們在此編寫程序的模塊源代碼。
pensize() 為 5,speed() 為 9。
現在我們將調用類 doraemon。
start() 將啟動程序。
我們將用 mainloop() 關閉程序。繪制哆啦 A 夢并輸出結果。
現在,我們已經成功學會了如何使用 Python 及其海龜庫繪制我們喜愛的卡通人物哆啦 A 夢。希望這個項目能給你帶來樂趣,現在你也可以使用這個烏龜庫繪制自己喜歡的卡通人物了。