<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>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Python Turtle繪圖:紅燈籠(初一數學坐標知識的具體應用)【難度1星】 ![](http://h.yiniuedu.com/067e26fb96692ddb72d2a838cf31fe6a) **紅燈籠,展現東方之美,是中國文化的符號。** 紅燈籠象征著闔家團圓、事業興旺、紅紅火火;寓意著幸福、光明、活力、圓滿與富貴。 **案例:** **紅燈籠** **難度:★☆☆☆☆☆** **“小錯誤”成就“小驚喜”** 畫燈籠主體部分交錯的三個圓時,我是直接在默認狀態下,讓海龜每前進30個像素畫一個圓。 燈籠快畫完的時候,我突然意識到因為起始位置沒有重新定位,所以燈籠的重心偏向了右上方。有點郁悶,想立即修改代碼,但又想都快畫完了,還是等畫完后再做整體修改。 燈籠畫完后,我正要修改代碼的時候,突然發現這個“小錯誤”帶來的美感。比起燈籠生硬的擺放在畫布正中央,燈籠偏向右上方,倒是在燈籠左側和下方形成了留白,畫面有了呼吸感,也更顯出靈動來。 在此基礎上,我又在留白處點綴了幾個大小不一的圓點,頓時有了燈光隨意散落的真實感,燈籠烘托的節日氛圍也更濃厚。 所以寫代碼時,如果不小心犯了此類小錯誤,千萬不要抱怨,當我們樂觀對待錯誤的時候,好多時候這種小小的錯誤倒反會成就一段“小驚喜”呢。 ?【配色參考】 **“從喜歡的圖片中找尋配色靈感”** ![](http://h.yiniuedu.com/851030d7806064b75de2dcbce67d7269) ![](http://h.yiniuedu.com/206b2197b4e1a31c4cf2ee2c8eb7f607) **【重難點突破】** **1. 燈籠主體部分**的**繪制方法** 燈籠的主體部分是由三個半徑為100像素的圓交錯形成。 這種畫法非常簡單,但是畫出的燈籠會有瑕疵,不夠完美,因為燈籠上下的兩個小長方形將無法遮擋三圓交接的地方。不過瑕不掩瑜,我還是非常喜歡啦~! ******2. 初一數學“坐標”知識的具體應用****** 代碼中多次使用了goto( )坐標定位,坐標知識是初一數學下冊中的重要內容。 畫燈籠是對數學課本上坐標知識的一次具體應用。只要用心觀察用心體會,不同坐標帶來的位置變化,即使沒有學過坐標,也能自如應用坐標去定位。 ******3. 用“鄰近色”做背景,更能烘托節日氛圍****** 在此案例中,背景顏色設置為#490305深紅色,與燈籠的紅色屬于鄰近色。你也可以嘗試用其他顏色做背景看看效果,如 #02102d深藍色,?#610327深紫色,#160005黑紅色等。 一一嘗試完后,你會發現用“鄰近色”做背景,更能烘托主題氛圍。關于背景顏色的設置。 ?【代碼參考】 溫馨提示:本案例代碼雖長,但都是順序結構,容易理解。 ``` # 畫紅燈籠 ### 程序初始化設置 import turtle turtle.bgcolor("#490305") # 設置背景顏色為#490305深紅色。可試其他顏色(#02102d深藍色 #610327深紫色 #160005黑紅色) turtle.speed(0) # 設置海龜繪圖的速度,參數為0時最快 turtle.pensize(5) # 設置畫筆粗細,即畫燈籠線條的粗線為5 ### ① 畫燈籠主體部分(三個圓交錯) turtle.pencolor("#ffbd11") # 設置畫筆顏色,即燈籠線條顏色為#ffbd11,一種黃色 turtle.fillcolor("#de0b02") # 設置填充顏色,即燈籠顏色為#de0b02,一種紅色 turtle.begin_fill() # 開始填充顏色 turtle.circle(100) # 畫半徑為100的圓 turtle.forward(30) # 畫完一個圓后,海龜向前移動30像素 turtle.circle(100) # 繼續再畫一個半徑為100圓 turtle.forward(30) # 海龜再向前移動30像素 turtle.circle(100) # 最后再畫一個圓。形成三圓交錯效果。 turtle.end_fill() # 結束填充顏色 ### ② 畫燈籠下面的長方形(長80,寬20) turtle.pencolor("#de0b02") # 長方形描邊 一種紅色 turtle.fillcolor("#ffbd11") # 長方形填充顏色,一種黃色 turtle.begin_fill() turtle.forward(10) turtle.right(90) turtle.forward(20) # 長方形的寬 turtle.right(90) turtle.forward(80) # 長方形的長 turtle.right(90) turtle.forward(20) # 長方形的寬 turtle.right(90) turtle.forward(80) # 長方形的長 turtle.end_fill() # 海龜移動到上面,準備畫上面的長方形 turtle.penup() turtle.setheading(90) # 假如你想讓海龜向上走,但一時又想不明白是左還是右,就可以用setheading() turtle.forward(200) turtle.pendown() ### ③ 畫燈籠上面的長方形(長80,寬20) turtle.pencolor("#de0b02") # 長方形描邊,一種紅色 turtle.fillcolor("#ffbd11") # 長方形填充顏色,一種黃色 turtle.begin_fill() turtle.forward(20) # 長方形的寬 turtle.left(90) turtle.forward(80) # 長方形的長 turtle.left(90) turtle.forward(20) # 長方形的寬 turtle.left(90) turtle.forward(80) # 長方形的長 turtle.end_fill() ### ④ 畫提繩(長60,寬30) turtle.setheading(90) turtle.forward(20) turtle.setheading(180) turtle.forward(25) turtle.setheading(90) turtle.forward(60) # 提繩的長 turtle.setheading(180) turtle.forward(30) # 提繩的寬 turtle.setheading(-90) turtle.forward(60) # 海龜移動最下面,準備畫掉穗 turtle.penup() turtle.home() # 讓海龜返回原點(0,0) turtle.setheading(-90) turtle.forward(25) turtle.pendown() ### ⑤ 畫掉穗(從左至右畫7條穗子) turtle.pencolor("#ffbd11") turtle.forward(60) # 畫第1穗 turtle.backward(60) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(90) # 畫第2穗 turtle.backward(90) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(120) # 畫第3穗 turtle.backward(120) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(150) # 畫第4穗(最中間的穗子) turtle.backward(150) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(120) # 畫第5穗 (和第3穗一樣長) turtle.backward(120) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(90) # 畫第6穗(和第2穗一樣長) turtle.backward(90) turtle.setheading(0) turtle.forward(10) turtle.setheading(-90) turtle.forward(60) # 畫第7穗(和第1穗一樣長) turtle.backward(60) turtle.setheading(0) ### ⑥ 寫字“春節” turtle.penup() turtle.goto(8,110) turtle.write("春",font=("隸書",40)) # 寫“春” turtle.pendown() turtle.penup() turtle.goto(8,50) turtle.write("節",font=("隸書",40)) # 寫“節” turtle.pendown() ### ⑦ 畫散落的圓點(6個圓點坐標要不同) # turtle.speed(1) # 可減慢畫圖速度,觀察調整圓的坐標位置 turtle.penup() turtle.goto(-200,100) turtle.dot(26,"#de0b02") # 畫第1個點 turtle.pendown() turtle.penup() turtle.goto(-250,-100) turtle.dot(20,"#de0b02") # 畫第2個點 turtle.pendown() turtle.penup() turtle.goto(200,-60) turtle.dot(30,"#de0b02") # 畫第3個點 turtle.pendown() turtle.penup() turtle.goto(180,180) turtle.dot(12,"#de0b02") # 畫第4個點 turtle.pendown() turtle.penup() turtle.goto(-150,-170) turtle.dot(22,"#de0b02") # 畫第5個點 turtle.pendown() turtle.penup() turtle.goto(140,-150) turtle.dot(18,"#de0b02") # 畫第6個點 turtle.pendown() ### 海龜結束畫圖,隱藏海龜 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>

                              哎呀哎呀视频在线观看