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