<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 功能強大 支持多語言、二開方便! 廣告
                # Python Turtle繪圖:海龜寫古詩《元日》(需要了解一點書法常識)【難度2星】 **我以為寫古詩很簡單呢,平時練鋼筆字時不也經常寫呢嗎,沒想到就一個落款就有很多講究呢!突然意識到我平時練的只是“字”,而不是“書法”~~** **案例:寫古詩《元日》** 難度:★★☆☆☆☆ ?【效果預覽】 ![](http://h.yiniuedu.com/d7449b55d8c294bbd8a22163bd0103d7) ?【配色參考】 **“從喜歡的圖片中找尋配色靈感**” ![](http://h.yiniuedu.com/8f4d79bff4235c2cf306ebe5a2df5166) ![](http://h.yiniuedu.com/a5fb1a78e481b7180c8f6cec344f898e) ?【重難點突破】 **1. 這個“宋王安石元日”為什么放在后面的落款處呢?** 以傳統豎式行文格式來寫古詩詞,題目通常寫在落款處。可以單行,長款可以分多行,短款也可以在正文后接著寫,字號稍小一點,和正文要有區別。 落款字應比正文略小;落款上部比正文略低,下部要高于正文;篆、隸書落款用楷、行、草書;楷書落款用行、草書;行書落款用草、行書;蓋印后不低于正文。 ******2. 這個印章是怎么做的呢?****** 海龜繪圖時默認的形狀是第一種“classic”,如果想要召喚海龜真身,需要用turtle指令shape("turtle")。海龜繪圖時默認的顏色是黑色“black”。 ![](http://h.yiniuedu.com/30e921a6f28f145afd006d1e3f10e6f1) ![](http://h.yiniuedu.com/58d3479157938dfe77305e5327e229b1) ?【代碼參考】 溫馨提示:本案例代碼雖長,但都是順序結構,容易理解。 ``` # 海龜寫古詩《元日》 ### 程序初始化設置 import turtle turtle.bgcolor("#b1352b") # 設置背景顏色為#b1352b,一種紅色。ffffff為白色 turtle.speed(0) # 設置海龜繪圖的速度,參數為0時最快 turtle.pensize(1) # 設置畫筆粗細,即豎線的粗線為1 turtle.pencolor("#f2ea99") # 設置畫筆顏色,即豎線和書法的顏色為#f2ea99,一種黃色。000000為黑色 fontname="對酒當歌行書" # 字體名稱 fontsize=35 # 字體大小 column1="爆竹聲中一歲除" # column是列的英文單詞 column2="春風送暖入屠蘇" column3="千門萬戶曈曈日" column4="總把新桃換舊符" column5="宋王安石元日" column6="壬寅除夕沂牛教育書" colwidth=100 # 設置列寬colwidth ### ① 畫豎線 x=245 # 確定第一條豎線頂端的橫坐標 y=230 # 確定第一條豎線頂端的縱坐標 for i in range(6): # 循環6次,畫6根豎線 turtle.penup() # 海龜抬筆,沒有移動(繪畫)痕跡 turtle.goto(x,y) # 海龜移動至坐標(x,y) turtle.pendown() # 海龜落筆,移動(繪畫)有痕跡 turtle.setheading(-90) # 讓海龜的頭部朝下 turtle.forward(460) # 讓海龜前進460個像素,即豎線的長度是460像素 x=x-colwidth # 將橫坐標重新賦值為原橫坐標減去列寬colwidth ### ② 海龜寫詩《元日》 turtle.speed(5) # 重新設置海龜寫字的速度 # 寫第1列 x=200 # 設置第1列文字第1個字的橫坐標 y=160 # 設置第1列文字第1個字的縱坐標 for i in range(7): # 第1列共顯示7個字,所以循環7次 turtle.penup() # 海龜抬筆,沒有移動(繪畫)痕跡 turtle.goto(x,y) # 海龜移動至坐標(x,y) turtle.pendown() # 海龜落筆,移動(繪畫)有痕跡 turtle.write(column1[i], align="center",font=(fontname,fontsize,"normal")) y=y-60 # 每個字間隔60個像素 # 寫第2列 x=x-colwidth y=160 for i in range(7): # 第2列共顯示7個字,所以循環7次 turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.write(column2[i], align="center",font=(fontname,fontsize)) #第3個參數省略時默認為"normal" y=y-60 # 寫第3列 x=x-colwidth y=160 for i in range(7): turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.write(column3[i], align="center",font=(fontname,fontsize)) y=y-60 # 寫第4列 x=x-colwidth y=160 for i in range(7): turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.write(column4[i], align="center",font=(fontname,fontsize)) y=y-60 ### ③ 寫落款 # 寫第5列 x=x-80 # 設置第5列第一個字的橫坐標位置 y=100 # 設置第5列第一個字的縱坐標位置 for i in range(6): # 第5列共顯示6個字,所以循環6次 turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.write(column5[i], align="center",font=("對酒當歌行書",20,)) y=y-30 # 落款每個字的間隔是30。字小間隔也要小 # 寫第6列 x=x-40 y=100 for i in range(9): # 第6列共顯示9個字,所以循環9次 turtle.penup() turtle.goto(x,y) turtle.pendown() turtle.write(column6[i], align="center",font=("對酒當歌行書",20)) y=y-30 ### 落款蓋印章 # “咱海龜也有自己專屬的印章呢!今天是除夕,我必須得現出真身來,不然大家都還以為我只是一個小小的箭頭呢。” turtle.penup() turtle.forward(10) turtle.pendown() turtle.setheading(0) # 讓海龜的頭部朝右 turtle.color("#e1f4d6") # 設置海龜顯示的顏色 turtle.shape("classic") # 設置海龜顯示的形狀 # turtle.hideturtle() # 這次就不需要使用此代碼隱藏海龜了 turtle.done() ```
                  <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>

                              哎呀哎呀视频在线观看