今天我們來學習如何使用Python來畫一個可愛的頭豬。我們需要使用Python的第三方庫turtle來完成任務。
首先,我們需要import turtle這個庫,然后定義畫板的大小和畫筆的顏色、寬度等屬性。
import turtle # 設置畫板大小 turtle.setup(600, 600) # 定義畫筆屬性 turtle.pensize(4) turtle.pencolor('red') turtle.fillcolor('pink')
接下來,我們可以畫出豬的臉部和耳朵。
# 畫臉 turtle.begin_fill() turtle.circle(100) turtle.end_fill() # 畫耳朵 turtle.left(90) turtle.forward(150) turtle.right(90) turtle.circle(50, -180) turtle.right(90) turtle.forward(150) turtle.right(180) turtle.circle(50, -180)
然后,我們可以畫出豬的眼睛、鼻子和嘴巴:
# 畫眼睛 turtle.pensize(1) turtle.pencolor('black') turtle.fillcolor('white') turtle.penup() turtle.goto(-40, 120) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() turtle.penup() turtle.goto(40, 120) turtle.pendown() turtle.begin_fill() turtle.circle(20) turtle.end_fill() # 畫鼻子 turtle.penup() turtle.goto(0, 80) turtle.pendown() turtle.begin_fill() turtle.circle(30) turtle.end_fill() # 畫嘴巴 turtle.penup() turtle.goto(-60, 40) turtle.pendown() turtle.circle(30, -180)
最后,我們可以畫出豬的身體和腿:
# 畫身體 turtle.penup() turtle.goto(-100, -20) turtle.pendown() turtle.begin_fill() turtle.circle(80) turtle.end_fill() # 畫腿 turtle.penup() turtle.goto(-30, -100) turtle.pendown() turtle.fillcolor('white') turtle.begin_fill() turtle.circle(30) turtle.end_fill() turtle.penup() turtle.goto(30, -100) turtle.pendown() turtle.fillcolor('white') turtle.begin_fill() turtle.circle(30) turtle.end_fill()
最終就會得到我們可愛的頭豬啦: