<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                知識點分析: 以下將要用到的符號: >[ ] 里的內容表示‘可選’ ( ) 表示函數方法 < > 類型名稱 【1】import turtle是Pyhon標準庫 標 準 庫:標準庫就是在Pyhon解釋器安裝的時候就包含了這個庫文件,要import使用的時候無需另外下載安裝。 第三方庫:要使用的時候需下載安裝才能進行import導入。 import用法一:import <模塊名> [as <別名>] >作用:導入模塊并給該模塊起一個簡潔的別名,后續別名就代表這個模塊,有些模塊的原名又臭又長, 簡潔的別名方便我們書寫,提高代碼編寫速度。 特點:僅先導入模塊名稱,只有在真正使用的時候才利用<模塊名>/<模塊別名>.<函數名>()的方式導入函數。 用法:a、<模塊名>.<函數名>() b、<別名>.<函數名>() 缺點:每次使用函數的時候都需要先寫<模塊名>/<模塊別名>. 會有些繁瑣,重復性的代碼。 優點:很好的避免了函數命名沖突。如turtle模塊有個setup()函數,而我們也自定義了一個setup函數,此時使用turtle.setup()的方式就可避免沖突。 這句代碼的意思是使用turtle模塊中的setup函數,而不是其他地方的。 import用法二:from <模塊名> import* > 作用:一次性導入該模塊中所有的函數。 特點:與【1】的區別是,【1】只有當<別名>.函數()時才會把該函數引用進來, 而【2】是一次性就把所有的函數都引用了。后續就可以直接使用函數,而不用再庫名/庫別名.<函數名>() 缺點:a、由于導入過多的函數,所以會消耗一定的系統資源。 b、如果程序中導入了很多庫或者程序代碼較多,有函數命名沖突的風險。 import用法三:from <模塊名> import <具體函數名> 作用:從模塊中導入要某函數。一般只有明確的知道只用到個別函數的情況下使用。 特點:明確只導入某函數,其他的不需要。 優點:當代碼較少時可使用該方式。 缺點:如果要使用該模塊中的許多函數,而需要導入很多次。 【2】窗體繪制 setup(width, height, [startx, startx]) width:窗體的寬 heigh:窗體的高 startx:窗體的起始點(左上角)的x坐標(相對于電腦屏幕的位置,顯示屏左上角是起始點(0, 0)) starty:窗體的起始點(左上角)的y坐標(相對于電腦屏幕的位置,顯示屏左上角是起始點(0, 0)) startx,startx同時不寫時就默認在屏幕居中顯示 【3】penup() 的別名 pu() 【4】forward的簡稱,向前移動。 正值代表往前,-負值代表倒退。由于畫筆是抬起的,所以此時移動畫筆時不會進行繪制。擴展:turtle.bk() 向后倒退。 fd(10)與bk(-10)的效果是一樣的。 【5】pendown()的別名 pd() 【6】pensize()的別名 width() 【7】turtle.pencolor(color) color可為顏色字符串或者RGB值。字符串:"purple" ; RGB整數:160, 32, 240 ; RGB小數:0.63,0.13,0.94 RGB彩色模式:RGB每色取值有2種模式,模式1:0-255正數 模式2:0-1小數 默認采用小數值,可切換為正數值。 切換方法為 turtle.colormode(mode) mode > 1.0 RGB小數值模式 255 RGB整數值模式 【8】seth(angle) 全稱:setheading()。 改變海龜的行進角度,只改變角度不前進。正數代表往左,負代表往右。 Tutle的絕對角度坐標 90/-270度 ↑ Y | | 180/-180度 | 0/360度 <-------------------------------> x | | | | 270/-90度 海龜角度: turtle.left(angle) turtle.right(angle) 這里的angle填整數即可。 【9】for <變量> in range(參數): <被循環執行的語句> <變量>每次循環疊加1 -range(N) 產生0 到 N-1的整數序列,共N個 eg:range[2] 0 1 -range(N, M) 產生N到M-1的整數序列,共M-N個。 eg:range[1,3] 1 2 【10】turtle.circle(r, extent=None) 繪制半徑為r,度數為extent的圓。 r:圓半徑。圓心默認在海龜左側r的距離。 負數表示在海龜的右側。 海龜默認是面對屏幕的東方。 extent:表示繪制的圓的完整度,默認是360度(一個完整的圓)。90,圓為90度,則是4分之一圓。 【16】done() 作用是讓程序執行完后不要立即退出。 Turtle的空間坐標: ↑ Y | a(-100, 100) | b(100, 100) | <-------------------------------> x | c(-100, -100) | d(100, -100) | | 如,turtle.goto(-100, 100)就是往a點轉向 setup()的startx,starty是絕對坐標。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看