描述
使用turtle庫繪制一個疊加等邊三角形,圖形效果如下:
繪制中線條寬度、顏色、填充、箭頭等效果不限。
import turtle as t for i in range(3): #內三角 t.fd(50) t.right(120) t.left(60) #調整戰斗目標,准備外三角 t.fd(50) for i in range(3): #外三角(為節省代碼跑過了頭) t.right(120) t.fd(100)
輸出用例如圖
其中涉及的語法知識
1,turtle.left()與turtle.right()
均為海龜角度,還有絕對角度 turtle.seth(angle)
angle為正時逆時針轉;為負時順時針轉
以上只改變方向,但不行進
2,turtle.fd(d) 前進,d可為負數--方向不變倒退行進
3,turtle.bk() 向反方向運行
4,turtle.circle(r,angle)
以r為半徑,走angle度的路徑(正圓);r為正時左側方向;r為負時右側方向;不設angle時默認整個圓