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

Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程

python有一個標準庫turtle能夠使用海龜繪圖畫任意圖像 , 而很多小伙伴都想要學習python繪制六邊形的方法 。那么下文有python繪制六邊形代碼示例 , 以及詳細步驟解析 , 可以往下看看來作為學習參考資料也是不錯的 。

Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


1.需要先將turtle模塊導入進來 , 然后再通過它調用Pen()方法實例化出來一個畫筆對象 。因為所有的繪圖操作都是通過這個畫筆來實現的 , 可以將畫筆對象看做是一個在畫布上不斷游動的海龜 , 海龜移動留下的痕跡組合起來就是繪制的圖像 , 代碼如下所示:
import turtlet = turtle.Pen()2.因為畫筆創(chuàng)建好之后默認所在的點就是畫布原點 , 也就是整個窗口最中心的位置 , 所以是不需要去設置初始位置的 。而還需要注意的一點就是 , 它默認移動方向為正東方 , 也就是向右移動 。所以需要先調用forward()方法來讓畫筆對象向右平行移動100像素化一條直線出來 , 代碼如下:
t.forward(100)3.然后再調用left()方法讓畫筆移動位置向左旋轉60度 , 因為是要繪制六邊形 , 一個幾何圖形內部總度數都是360度 。而六邊形有六個邊 , 所以需要旋轉60度后再繪圖 。其他多邊形繪制也是一樣除以邊長數量 , 代碼如下:
【Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程】t.left(60)4.然后就是最核心的代碼了 , 需要重復執(zhí)行畫直線以及旋轉60度五次操作 。因為每次旋轉之后所繪制出來的直線組合起來就是一個六邊形 , 詳細代碼如下所示:
for i in range(6):  t.fotward(100)  t.left(60°)以上就是關于“Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程”的全部內容了 , 希望對你有所幫助 。
Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


微信掃碼 , 學習更方便
Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


現在報名贈100例知識點合集
Python六邊形的繪制代碼是什么?Python畫多邊形詳細教程


    猜你喜歡