turtle的意思是烏龜,也是python中自帶的圖形函數,使用turtle的方法也很形象,就好像在畫布上有一個小烏龜(在畫布上是一個箭頭),然后你可以讓它動來動去,它經過的地方就被留下了記號。
例如畫一個正方形:
def drawSqure(x): turtle.forward(x) # 讓烏龜向前走x距離 turtle.right(90) # 讓烏龜向右轉90° turtle.forward(x) turtle.right(90) turtle.forward(x) turtle.right(90) turtle.forward(x)
drawSqure(100) #執行函數
畫一個圓形:
turtle.circle(100)
畫一個點:
turtle.dot(10)
繪制多邊形:
import turtle sides = int(raw_input("enter sides:")) angle = 360.0/sides length = 400.0/sides turtle.fillcolor("yellow") #將畫筆設置為黃色 turtle.begin_fill() #開始填充顏色 for side in range(sides): turtle.forward(length) turtle.right(angle) turtle.end_fill() #結束填充顏色 turtle.done()