1.常用turtle功能函數


#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()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM