1. 程式人生 > 其它 >turtle繪製八邊形、八角邊形

turtle繪製八邊形、八角邊形

技術標籤:mooc練習pythonpython幾何學

1、turtle繪製八邊形
效果圖如下
在這裡插入圖片描述`

import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(100)
    t.left(45)

2、turtle繪製八角邊形
效果圖如下:
在這裡插入圖片描述

思路分析:仔細在草稿上畫,發現只需要畫8次就能把這個圖形畫出來。關鍵是每次轉動的角度是多少,經查閱資料可知每次只需轉動外角135°即可。程式碼如下:

import turtle as t
t.pensize(2)
for i in range(8):
    t.fd(150)
    t.
left(135)