1. 程式人生 > >Python圖形庫Turtle

Python圖形庫Turtle

隱藏 當前 如果 pan svi idt dot 左旋 16px

畫筆繪制狀態函數
函數 描述
pendown() 放下畫筆
penup() 提起畫筆,與pendown()配合使用
pensize(width) 設置畫筆線條的粗細為指定大小
畫筆運動函數
函數 描述
forward() 沿當前方向前進指定距離
backward() 沿當前相反方向後退指定距離
right(angle) 向右旋轉angle角度
left(angle) 向左旋轉angle角度
goto(x,y) 移動到絕對坐標(x,y)處
setx()
將當前x軸移動到指定位置
sety() 將當前y軸移動到指定位置
setheading(angle) 設置當前朝向為angle角度
home() 設置當前畫筆位置為原點,朝向右
circle(step) 繪制一個指定半徑,角度,以及繪制步驟
dot(r,color) 繪制一個指定半徑和顏色color的圓心
undo() 撤銷畫筆最後一步動作
speed() 設置畫筆的繪制速度,參數為0-10之間
控制畫筆顏色和字體的函數
函數 描述
color() 設置畫筆的顏色
begin_fill()
填充圖形前,調用該方法
end_fill() 填充圖形結束,需配合begin_fill()一起使用
filling() 返回填充的狀態,True為填充,False相反
clear() 清空當前窗口,但不改變當前畫筆位置
reset() 清空當前窗口,並重置位置等狀態為默認值
screensize() 設置畫布的長和寬
hideturtle() 隱藏畫筆的turtle形狀
showturtle() 顯示畫筆的turtle形狀
isvisible() 如果turtle可見,則返回True
write(str,font=None)
輸出font字體的字符串

Python圖形庫Turtle