Python 可以用于繪制各種圖形,今天我們來(lái)看一看如何使用 Python 畫(huà)一只藍(lán)色的蝴蝶。
import turtle # 設(shè)置窗口大小和畫(huà)布色彩 turtle.setup(600, 600) turtle.bgcolor("#3399CC") # 繪制蝴蝶翅膀 def butterfly_wings(): turtle.pensize(3) turtle.color("#FFFFFF") turtle.fillcolor("#2266CC") turtle.begin_fill() for i in range(10): turtle.right(36) turtle.forward(100) turtle.right(180) turtle.circle(-10, 120) turtle.right(180) turtle.forward(100) turtle.end_fill() # 繪制蝴蝶身體 def butterfly_body(): turtle.penup() turtle.goto(0, 0) turtle.pendown() turtle.color("#FFFFFF") turtle.fillcolor("#33CCFF") turtle.begin_fill() turtle.circle(20) turtle.end_fill() # 繪制蝴蝶的臉 def butterfly_face(): turtle.penup() turtle.goto(0, 0) turtle.pendown() turtle.color("#FFFFFF") turtle.fillcolor("#FFFFFF") turtle.begin_fill() turtle.circle(10) turtle.end_fill() # 調(diào)用函數(shù),繪制藍(lán)色蝴蝶 butterfly_wings() butterfly_body() butterfly_face() # 隱藏畫(huà)筆和運(yùn)動(dòng)軌跡 turtle.hideturtle() turtle.done()
在上面的代碼中,我們使用了 Turtle 模塊,該模塊可用于繪制 2D 圖形。我們首先設(shè)置了窗口大小和畫(huà)布顏色,然后定義了繪制蝴蝶翅膀、蝴蝶身體和蝴蝶臉的函數(shù)。最后,我們調(diào)用這些函數(shù),繪制了一只藍(lán)色的蝴蝶。