(1)turtle使用pen來繪製圖形 pendown() 放下畫筆,移動到指定點後繼續繪製 penup() 提起畫筆,用於另起一個地方繪製時使用 pensize(width) 設置畫筆線條的粗細為指定大小 (2)turtle運動方法 forward() 沿著當前方向前進指定距離 backward( ...
(1)turtle使用pen來繪製圖形
pendown() 放下畫筆,移動到指定點後繼續繪製
penup() 提起畫筆,用於另起一個地方繪製時使用
pensize(width) 設置畫筆線條的粗細為指定大小
(2)turtle運動方法
forward() 沿著當前方向前進指定距離
backward() 沿著當前相反方向後退指定距離
right(angle) 向右旋轉angle角度
left(angle) 向左旋轉angle角度
goto(x,y) 移動到絕對坐標(x,y)處
setx() 將當前x軸移動到指定位置
sety() 將當前y軸移動到指定位置
setheading(angle) 設置當前朝向為angle角度
home() 設置當前畫筆位置為原點,朝向東
circle() 繪製一個制定半徑,角度·以及步驟的圓圈
turtle.circle(80, steps=9) steps=n n為多少即畫幾邊形
dot(r) 繪製一個制定半徑和顏色的圓點
undo() 撤銷畫筆最後一步動作
speed() 設置畫筆的繪製速度,參數為0-10之間
(3)turtle顏色和字體繪製方法
color() 設置畫筆的顏色
begin_fill() 填充圖形前,調用該方法
end_fill() 填充圖形結束
filling() 返回填充的狀態,true為填充,false為未填充
clear() 清空當前視窗,但不改變當前畫筆的位置
reset() 清空當前視窗,並重置位置等狀態為預設值
screensize() 設置畫筆的長和寬
hideturtle() 隱藏畫筆的turtle形狀
showturtle() 顯示畫筆的turtle形狀
isvisible() 如果turtle可見,則返回true
wirte() 輸出font字體的字元串