Python模組之turtle使用大全!
(1)什麼是turtle
Turtle是python內嵌的繪製線、圓以及其他形狀(包括文字)的圖形模組。
(2)turtle函式的使用
turtle.pendown() # 放下畫筆
turtle.penup() # 擡起畫筆
turtle.pensize(int) # 設定畫筆寬度,值為整數型
turtle.forward(float) # 講話比向前移動一定的角度
turtle.backward(float) # 將畫筆向後移動一定的角度
turtle.right(angle) # 將畫筆右轉一定的角度
turtle.left(angle) # #將畫筆左轉一定的角度
turtle.goto(x,y) # 將畫筆移動到一個指定的絕對座標
turtle.setx(x) # 設定畫筆向x方向移動的距離,值為實數
turtle.sety(y) # 設定畫筆向y方向移動的距離,值為實數
turtle.setheading(angle) # 設定turtle箭頭的方向為指定方向,0–東 90—北
turtle.home() # 將畫筆返回到原點
turtle.circle(r,ext,steps=int) # 繪製一個設定半徑和階數的圓(設定之後會繪製多邊形)
turtle.dot(d,color) # 繪製一個指定直徑的圓點,顏色為字串型別
turtle.undo() #取消最後一個圖操作
turtle.speed(s) # 設定畫筆顏色,為整數型別,且取值在1-10之間
turtle.color(‘str’) # 設定畫筆顏色,為字串型別
turtle.fillcolor(‘str’) # 設定填充顏色,為字串型別
turtle.begin_fill() # 結束填充
turtle.end_fill() # 開始填充
turtle.filling() # 返回填充狀態,True表示填充,False表示沒有填充
turtle.clear() # 清除視窗所有內容
turtle.reset() # 清除視窗,將狀態和位置復位為初始值
turtle.screensize(w,h) # 設定turtle顯示的大小,並設定寬度和高度
turtle.hideturtle() # 隱藏turtle箭頭
turtle.showturtle() # 顯示turtle視窗
turtle.done() # 使turtle視窗不會自動消失
turtle.isvisible() # 如果turtle可見,返回turtle
turtle.write(‘str’,font=(“Arial”,8,”normal”)) # 在turtle位置編寫字串s,字型由字型名、字型大小、字型型別三部分組成
turtle.position() # 獲取畫筆的座標,返回一個元組,值為浮點型