Python入門——turtle庫的使用


turtle庫的使用

  庫引用
    import<庫名>

    <庫名>.<函數名>(<函數參數>)

 

    form<庫名>import<函數名>

    form<庫名>import*

    <函數名>(<函數參數>)

  

    import<庫名>as<庫別名>

    <庫別名>.<函數名>(<函數參數>)

 

  turtle.setup(width, height, startx, starty)(后兩個參數可選)

    setup()設置窗體的大小及位置(並不是必須的)

  

  turtle空間坐標體系 

  

 

  turtle.goto(x, y)

    在任何地方的海龜,走到(x, y)點處

 

  turtle海龜坐標體系

  

  turtle.fd(d):向海龜的正前方行進d個像素點

  turtle.bk(d):海龜的反方向行進

  turtle.circle(r, angle):以海龜當前位置 左側的某個點為圓心曲線行進

 

  turtle角度體系

  

  

 

  

 

  RGB色彩體系:由紅藍綠三種顏色構成的萬物色

    RGB每色取值范圍0-255(整數)或0-1(小數)

    常用顏色的RGB

    

    

 

  畫筆控制函數
    turtle.penup()       別名 turtle.pu()

      抬起畫筆,海龜在飛行

    turtle.pendown()       別名 turtle.pd()

      落下畫筆,海龜在爬行

    turtle.pensize(width)    別名   turtle.width(width)

      畫筆寬度,海龜的腰圍

    turtle.pencolor(color)   color為顏色字符或 r ,g,b 值

      畫筆顏色,海龜的塗裝

      如顏色字符  turtle.pencolor("purple")

       RGB小數值   turtle.pencolor(0.63,0.13,0.94)

       RGB元組值   turtle.pencolor((0.63,0.13,0.94))

   運動控制函數
      曲線  turtle.circle(r, extent)

            根據半徑r繪制extent角度的弧形

            r:默認圓心在海龜的左側r距離的位置(小於0,右側)

            extent:繪制角度,默認360度(整圓)

  

   方向控制函數:只改變方向,不行進

      turtle.seth(angle):改變海龜的行進方向(只改變方向,不行進,angle為絕對度數 )

      如  turtle.seth(45),turtle.seth(-135)

    

      從海龜的角度來看:
      turtle.left(angle):向左轉多少度

      turtle.right(angle):向右轉多少度


免責聲明!

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



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