turtle庫介紹

#pythonDraw.py  
import turtle  
turtle.setup(650,350,200,200)  
turtle.penup()  
turtle.fd(-250)  
turtle.pendown()  
turtle.pensize(25)  
turtle.pencolor("purple")  
turtle.seth(-40)  
for i in range(4):  
    turtle.circle(40,80)  
    turtle.circle(-40,80)  
turtle.circle(40,80/2)  
turtle.fd(40)  
turtle.circle(16,180)  
turtle.fd(40 * 2/3)  
turtle.done() 

函數功能
turtle.color(mode)

mode = 1.0 小數模式

= 255 整數模式

turtle.setup(width=0.5, height=0.75, startx=None, starty=None)參數:width, height: 輸入寬和高爲整數時, 表示像素; 爲小數時, 表示佔據電腦屏幕的比例,(startx, starty): 這一座標表示矩形窗口左上角頂點的位置, 如果爲空,則窗口位於屏幕中心。


 
  
  
  
  
  
  


turtle.penup 或者 turtle.pu                                   提起畫筆
turtle.pendown 或者turtle.pd                                 放下畫筆
turtle.pensize(width) 或者turtle.width()            設置畫筆寬度

turtle.pencolor(color)                    設置畫筆顏色

turtle.done()  運行完不會自動退出

畫筆控制方式
顏色字符串turtle.pencolor("purple")
rgb的小數值 turtle.pencolor(0.45,0.23.0.33)

rgb的元祖值 turtle.pencolor( (,,) )

運動控制函數

turtle.forward() 或者turtle.fd() (可以負數)

turtle.backward()   或者turtle.bk()

turtle.circle(r,extent) 意思是根據半徑r繪製extent角度的弧形 (半徑可以爲負數,圓心位置不一樣)

方向控制函數
turtle.setheading(angle)    turtle.seth(angle)   絕對角度

turtle.left(angle) turtle.right(angle)                        相對角度


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章