- 海龜動(dòng)作
- 移動(dòng)和繪制
- forward() | fd() 前進(jìn)
- backward() | bk() | back() 后退
- right() | rt() 右轉(zhuǎn)
- left() | lt() 左轉(zhuǎn)
- goto() | setpos() | setposition() 前往/定位
- setx() 設(shè)置x坐標(biāo)
- sety() 設(shè)置y坐標(biāo)
- setheading() | seth() 設(shè)置朝向
- home() 返回原點(diǎn)
- circle() 畫(huà)圓
- dot() 畫(huà)點(diǎn)
- stamp() 印章
- clearstamp() 清除印章
- clearstamps() 清除多個(gè)印章
- undo() 撤消
- speed() 速度
- 獲取海龜?shù)臓顟B(tài)
- position() | pos() 位置
- towards() 目標(biāo)方向
- xcor() x坐標(biāo)
- ycor() y坐標(biāo)
- heading() 朝向
- distance() 距離
- 設(shè)置與度量單位
- degrees() 角度
- radians() 弧度
- 移動(dòng)和繪制
- 畫(huà)筆控制
- 繪圖狀態(tài)
- pendown() | pd() | down() 畫(huà)筆落下
- penup() | pu() | up() 畫(huà)筆抬起
- pensize() | width() 畫(huà)筆粗細(xì)
- pen() 畫(huà)筆
- isdown() 畫(huà)筆是否落下
- 顏色控制
- color() 顏色
- pencolor() 畫(huà)筆顏色
- fillcolor() 填充顏色
- 填充
- filling() 是否填充
- begin_fill() 開(kāi)始填充
- end_fill() 結(jié)束填充
- 更多繪圖控制
- reset() 重置
- clear() 清空
- write() 書(shū)寫(xiě)
- 繪圖狀態(tài)
- 海龜狀態(tài)
- 可見(jiàn)性
- showturtle() | st() 顯示海龜
- hideturtle() | ht() 隱藏海龜
- isvisible() 是否可見(jiàn)
- 外觀
- shape() 形狀
- resizemode() 大小調(diào)整模式
- shapesize() | turtlesize() 形狀大小
- shearfactor() 剪切因子
- settiltangle() 設(shè)置傾角
- tiltangle() 傾角
- tilt() 傾斜
- shapetransform() 變形
- get_shapepoly() 獲取形狀多邊形
- 可見(jiàn)性
- 使用事件
- onclick() 當(dāng)鼠標(biāo)點(diǎn)擊
- onrelease() 當(dāng)鼠標(biāo)釋放
- ondrag() 當(dāng)鼠標(biāo)拖動(dòng)
- 特殊海龜方法
- begin_poly() 開(kāi)始記錄多邊形
- end_poly() 結(jié)束記錄多邊形
- get_poly() 獲取多邊形
- clone() 克隆
- getturtle() | getpen() 獲取海龜畫(huà)筆
- getscreen() 獲取屏幕
- setundobuffer() 設(shè)置撤消緩沖區(qū)
- undobufferentries() 撤消緩沖區(qū)條目數(shù)
TurtleScreen/Screen 方法
- 窗口控制
- bgcolor() 背景顏色
- bgpic() 背景圖片
- clear() | clearscreen() 清屏
- reset() | resetscreen() 重置
- screensize() 屏幕大小
- setworldcoordinates() 設(shè)置世界坐標(biāo)系
- 動(dòng)畫(huà)控制
- delay() 延遲
- tracer() 追蹤
- update() 更新
- 使用屏幕事件
- listen() 監(jiān)聽(tīng)
- onkey() | onkeyrelease() 當(dāng)鍵盤(pán)按下并釋放
- onkeypress() 當(dāng)鍵盤(pán)按下
- onclick() | onscreenclick() 當(dāng)點(diǎn)擊屏幕
- ontimer() 當(dāng)達(dá)到定時(shí)
- mainloop() | done() 主循環(huán)
- 設(shè)置與特殊方法
- mode()
- colormode() 顏色模式
- getcanvas() 獲取畫(huà)布
- getshapes() 獲取形狀
- register_shape() | addshape() 添加形狀
- turtles() 所有海龜
- window_height() 窗口高度
- window_width() 窗口寬度
- 輸入方法
- textinput() 文本輸入
- numinput() 數(shù)字輸入
- Screen 專有方法
- bye() 退出
- exitonclick() 當(dāng)點(diǎn)擊時(shí)退出
- setup() 設(shè)置
- title() 標(biāo)題
具體可以參考這個(gè)文檔 https://docs.python.org/zh-cn/3.8/library/turtle.html