在Python中,有很多強(qiáng)大的庫(kù)可以用來畫圖形。今天,我們就來學(xué)習(xí)如何用Python畫一個(gè)小愛心。
# 導(dǎo)入必要的庫(kù) import turtle as t # 設(shè)置畫窗口大小 t.setup(400, 400) t.pensize(5) t.speed(10) # 畫左半個(gè)心 t.hideturtle() t.penup() t.goto(-50, 0) t.pendown() t.color("red", "pink") t.begin_fill() t.left(135) t.forward(100) for i in range(2): t.circle(-50, 90) t.circle(-10, 90) t.forward(100) t.end_fill() #畫右半個(gè)心 t.penup() t.goto(50, 0) t.pendown() t.begin_fill() t.left(45) t.forward(100) for i in range(2): t.circle(50, 90) t.circle(10, 90) t.forward(100) t.end_fill() # 完成 t.done()
首先,我們需要導(dǎo)入turtle庫(kù)。這個(gè)庫(kù)可以讓我們使用海龜繪圖的方式畫圖形。然后我們?cè)O(shè)置畫窗口的大小,畫筆的大小和速度。
接下來,我們用turtle庫(kù)的各種函數(shù)來畫出一個(gè)小愛心。具體的方法是,先畫左半個(gè)心,再畫右半個(gè)心。我們使用了hideturtle()和penup()函數(shù)隱藏和升筆,使用goto()函數(shù)移動(dòng)畫筆到指定位置,使用pendown()函數(shù)落筆,使用color()函數(shù)設(shè)置畫筆顏色,使用begin_fill()函數(shù)開始填充顏色,使用left()、forward()和circle()函數(shù)畫出愛心的形狀,最后使用end_fill()函數(shù)結(jié)束填充顏色。
最后,我們調(diào)用done()函數(shù)使畫筆停止運(yùn)行。現(xiàn)在,我們就可以看到一個(gè)漂亮的小愛心了!