Python是一種功能強大的編程語言,它不僅可以用于各種計算機應用,還可以用來繪制圖形。在這篇文章中,我們將探討如何使用Python繪制多個太陽花。
import turtle
# 定義畫太陽花的函數
def drawFlower(size, petal):
for i in range(petal):
turtle.forward(size)
turtle.left(360/petal)
turtle.forward(size)
turtle.right(2 * 360/petal)
turtle.forward(size)
turtle.left(360/petal)
turtle.forward(size)
turtle.right(360/petal)
# 設置畫布和畫筆
turtle.bgcolor("black")
turtle.color("yellow")
turtle.speed(0) #最快速度
# 循環畫多個太陽花
for i in range(10):
drawFlower(100, 8)
turtle.right(36)
# 結束繪制
turtle.hideturtle()
turtle.done()
代碼中使用了turtle庫,它提供了繪制簡單圖形的方法。drawFlower函數定義了畫太陽花的方法,它接受兩個參數:size和petal,分別代表花朵大小和花瓣數目。使用for循環畫出每個花朵,并使用turtle.right(36)方法旋轉畫筆來畫出多個太陽花。
通過以上的Python代碼,我們可以輕松繪制多個太陽花,讓我們欣賞一下最終結果吧!