Python 是一門流行的編程語言,它不僅易于學習和使用,而且擁有眾多強大的庫和工具。在 Python 中,我們可以利用 turtle 庫繪制各種形狀,包括楓葉形狀。下面是一段 Python 代碼,可以用來繪制一個簡單的楓葉。
import turtle # 設置畫筆 t = turtle.Pen() t.speed(0) t.color('red', 'orange') # 繪制楓葉左半邊 t.begin_fill() t.right(45) t.forward(100) t.left(135) t.forward(100) t.right(135) t.forward(100) t.left(135) t.forward(100) t.right(135) t.forward(100) t.left(135) t.forward(100) t.right(135) t.forward(71) t.end_fill() # 繪制楓葉右半邊 t.penup() t.goto(0,0) t.pendown() t.begin_fill() t.left(45) t.forward(100) t.right(135) t.forward(100) t.left(135) t.forward(100) t.right(135) t.forward(100) t.left(135) t.forward(100) t.right(135) t.forward(100) t.left(135) t.forward(71) t.end_fill() # 隱藏畫筆 t.hideturtle() # 等待用戶關閉窗口 turtle.done()
在繪制這個楓葉的過程中,我們使用 turtle 庫的 turtle.Pen() 創建了一個畫筆對象,并使用 t.speed(0) 和 t.color() 分別設置了畫筆的速度和顏色。然后我們通過調用 t.begin_fill() 和 t.end_fill() 來填充楓葉的顏色。最后,我們使用 turtle.done() 等待用戶關閉窗口。
這段代碼利用 turtle 庫的移動、旋轉和填充等功能,簡單地繪制了一個楓葉。通過修改參數和添加新的代碼,我們可以繪制更加復雜的楓葉形狀,讓我們的繪圖更加豐富有趣。
上一篇python畫楓葉樹