資源簡介 (共20張PPT)在Python中用turtle模塊畫圖模塊的引入召喚海龜(turtle)介紹幾個單詞:import 引進或導入turtle 海龜as 如同或作為from 從……來forward 往前走* (通配符)任意個任意的字符模塊的引入import turtle在Python中使用turtle模塊,需要先引入(import)它模塊名.函數名( 參數 )例:畫一條直線forward(步數n) 前進全部引用: 使用from關鍵字將turtle模塊中的所有屬性與方法全部 引入,后續代碼中就可不再寫turtle模塊的名稱。一、模塊的引入不再寫turtle模塊的名稱別名引用 :為了將代碼寫的簡單,import語句可以使用關鍵字as,對turtle模塊進行重命名。直接引用:用turtle全稱。畫圖初體驗:分別打開并運行三個《畫一條直線.py》程序,想一想它們分別用了哪一種模塊引入方式?認識幾個英語單詞forwardbackwardleftrightpensizepencolor前進后退向左向右畫筆型號畫筆顏色認識幾個函數及其作用forward(150) 縮寫為fd(150)backward(180) 縮寫為bd(180)left(45) 縮寫為lt(45)right(45) 縮寫為rt(60)前進150步后退180步向左轉動45o向右轉動60o二、基本命令的設置默認向右為前進正方向前進 fd(步數)右轉 rt(角度)后退 bd(步數)左轉lt(角度)猜一猜:讀程序猜圖形讀以下程序代碼,你能猜出它是什么圖形嗎?from turtle import *fd(180)lt(90)fd(180)lt(90)fd(180)lt(90)fd(180)90°三、畫筆屬性的設置太單調了,顏色?筆的大小 ?三、畫筆屬性的設置畫筆的粗細:pensize( )畫筆的顏色:pencolor( )如果不設置,畫筆寬度默認為1如果不設置,畫筆顏色默認為黑色代碼:from turtle import*pensize(8)pencolor('red')forward(180)pinkyellowblueorangeblackred粉紅色黃色藍色紅色黑色橙色你能行:讀程序選圖形讀以下程序代碼,你能選出它運行后的圖形。from turtle import *pencolor('red')pensize(8)fd(180)lt(90)fd(180)lt(90)fd(180)lt(90)fd(180) import turtle as hh.pencolor('orange')h.pensize(11)h.fd(80)h.lt(90)h.fd(100)h.lt(90)h.fd(120)h.lt(90)h.fd(140)h.lt(90)h.fd(160)h.lt(90)h.fd(180)h.lt(90)h.fd(200) import turtleturtle.pencolor("pink")turtle.pensize(8)turtle.lt(60)turtle.fd(180)turtle.rt(120)turtle.fd(180)turtle.lt(120)turtle.fd(180)turtle.rt(120)turtle.fd(180) (一) (二) (三)A B C實戰一:編寫一個程序畫一個正三角形,畫筆寬度和顏色任意,并運行得出圖形。60°120°要求:修改正三角形代碼,繪出一 個紅色的正五角星或綠色正六邊形。實戰二:108°72°36°144°120°拓展思考練習:如果要通過詢問輸入顏色和筆的大小的方式來改變圖形,正五角星這個程序該怎樣修改?試一試給圖形填充顏色并用for語句把程序簡化。總結:1、引入turtle模塊的方法有三種a、import turtleb、import turtle as tc、from turtle import *2、前進、后退、左轉、右轉的函數命令前進 forward() 縮寫為 fd() 后退backward() 縮寫為bd()左轉 left() 縮寫為lt 右轉 right() 縮寫為rt()3、畫筆的大小、顏色設置的方法pensize() 如果不設置,畫筆寬度默認為1pencolor() 如果不設置,畫筆顏色默認為黑色,例:pencolor(‘blue’) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫