Python可以使用Turtle庫來繪制各種圖形,其中包括繪制圓形。下面這段Python代碼可以繪制一個圓形:
import turtle t = turtle.Turtle() t.circle(50) turtle.done()
這段代碼會繪制一個半徑為50個像素的圓形。但是注意到,這個圓形是沒有填充顏色的,只有輪廓。為了給圓形填充顏色,可以使用Turtle庫中的fill方法,如下所示:
import turtle t = turtle.Turtle() t.begin_fill() t.circle(50) t.end_fill() turtle.done()
這段代碼與上面的代碼略有不同,加入了兩行額外的代碼。首先是t.begin_fill(),這會告訴Turtle庫開始填充顏色;其次是t.end_fill(),這會告訴Turtle庫結束填充顏色。這之間的t.circle(50)代碼和之前的代碼一樣,表示繪制一個半徑為50的圓形。運行這段代碼,就會得到一個填充了顏色的圓形。
需要注意的是,填充顏色的種類可以通過Turtle庫中的color方法來指定,例如:
import turtle t = turtle.Turtle() t.begin_fill() t.color("red") t.circle(50) t.end_fill() turtle.done()
這段代碼與上面的代碼類似,只是在開始填充顏色之前加入了t.color("red")方法,簡單地指定了填充顏色為紅色。當然,可以使用任何有效的顏色名稱。
下一篇css下拉菜單原理