#turtle常用命令匯總,括號中的參數僅僅作為舉例使用,可根據需要修改
#設置畫面背景色
turtle.bgcolor("black")
#設置窗口大小和在屏幕上的坐標
turtle.setup(width=200,height=200,startx=0,starty=0)
#設置背景圖片,只支持gif格式
turtle.bgpic("1.gif")
#用戶點擊屏幕時獲得筆的坐標,制作app時響應用戶的點擊操作32
turtle.onscreenclick(x,y)
#退出turtle,無任何提示信息
turtle.bye()
#點擊后退出turtle
turtle.exitonclick()
#關閉turtle,一般在使用完turtle后添加
turtle.done()
#啟用畫筆
turtle.Pen()
#畫筆顏色設置,顏色可以使用英文單詞或常見的#開頭十六進制數表示
turtle.color("red") 或turtle.Pen().color("#cc4455")
#畫筆前進長度,以像素為單位
turtle.forward(2)
#畫筆后退長度
turtle.backward(2)
#畫筆的初始位置
turtle.Pen().home()
#畫筆向左轉
turtle.left(90)
#畫筆向右轉
turtle.right(90)
#設置畫筆寬度,以像素為單位
turtle.width(3)
#后面內容都用t表示
#抬起筆,停止寫
t.penup()
#放下筆,開始寫
t.pendown()
#寫指定內容”balabala“,並設置字體、字號、加粗等
t.write("balabala",font=("Arial",23,"bold"))
#以參數為半徑畫圓
t.circle(4)
#以參數為直徑畫點
t.dot(4)
#筆的坐標(x,y)
t.position()
#筆的朝向
t.heading()
#設置筆的x坐標為position記錄的x坐標,position由position=t.position()獲得
t.setx(position[0])
#設置筆的y坐標為position記錄的y坐標
t.sety(position[1])
#設置筆的朝向,畫筆默認朝向為正右方
t.setheading(30)
#設置筆的坐標
t.setpos(x,y)
#設置填充顏色,開始填充,畫圓填充,填充結束
t.fillcolor("#33de55")
t.begin_fill()
t.circle(5)
t.end_fill()
#筆移動到坐標(x,y)
t.goto(x,y)
#筆的移動速度參數范圍0.5——10,范圍之外為0,最快,不設置速度為最慢
t.speed(0)
#隱藏畫筆
t.hideturtle()
#顯示畫筆
t.showturtle()
#刪除畫的內容,不修改畫筆參數
t.clear()
#刪除畫的內容,還原畫筆參數為初始值
t.reset()
