青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星

python是可以通過turtle這個標準庫來實現任意圖像繪制的 , 而五角星就是我們都很熟悉的一種圖形 。那么下文會給大家分享一下 , 在python中繪制無線條且填充顏色的五角星是如何來實現的 , 感興趣的小伙伴可以繼續往下看看 。

Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


一、繪圖分析
既然使用turtle這個庫來畫無線條的五角星 , 那么繪制方法就需要去修改一下 。通過觀察五角星圖像就可以看出來 , 它在外部是有五個夾角的 , 那么這五個夾角相除正好每一個都是72度 。所以理論上來說 , 只需要保證繪制五角星的每個線條之間 , 都能形成72度的夾角就可以實現無內置線條五角星 。
二、繪圖代碼
而實際繪圖則需要將turtle這個庫全部導入進來 , 這樣就不用去實例化畫筆對象了 。通過pensize()、pencolor()、color()這個三個方法 , 來分別設置畫筆大小、畫筆顏色以及畫筆繪圖時的填充顏色 , 示例如下:
from turtle import *pensize(5)pencolor('red')color('yellow','red')然后通過循環來實現五角星的繪制 , 在繪圖之前調用begin_fill()方法就可以實現顏色填充 。然后在下面寫for循環迭代五次的代碼 , 循環中畫筆需要先移動50像素 , 然后旋轉角度72度再移動50像素 , 最后向右邊移動144度開始下一個角的繪制 。這樣每次循環都會畫出兩個相連的線條 , 五次循環完畢之后組合起來就是五角星五個角 。最后使用end_fill()方法來結束繪圖并填充顏色即可 , 詳細代碼如下所示:
begin_fill()for i in range(5):    forward(50)    left(72)    forward(50)    right(144)end_fill()【Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星】以上就是關于“Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星”的全部內容了 , 希望對你有所幫助 。
Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


微信掃碼 , 學習更方便
Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


現在報名贈100例知識點合集
Python畫五角星并填充顏色怎么做?Python如何畫無線條五角星


    猜你喜歡