中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

新川教版七上3.2 《在Python中用turtle模塊畫圖》第二課時 課件+素材

資源下載
  1. 二一教育資源

新川教版七上3.2 《在Python中用turtle模塊畫圖》第二課時 課件+素材

資源簡介

(共18張PPT)
在Python中用turtle模塊畫圖 第2課時
川教版七年級上冊
學(xué)習(xí)目標(biāo)
1、能夠自己動手繪制常見的幾何圖形;
2、掌握for循環(huán)的基本結(jié)構(gòu)及用法;
3、認(rèn)識range()函數(shù)的使用。
復(fù)習(xí)導(dǎo)入
(任務(wù)三)知識回顧:
1、引入turtle模塊,用關(guān)鍵字as重命名模塊;
2、設(shè)置turtle畫布為長500,寬300,背景色為粉色;
3、用畫筆繪制粗為10,長為200的藍(lán)色直線。
3
繪制常見幾何圖形
我們在前面的學(xué)習(xí)中已經(jīng)了解了python的海龜繪圖模塊,并且也學(xué)會了三種模塊的導(dǎo)入方法,也了解了海龜繪圖需要的畫布的設(shè)置和畫筆,這就相當(dāng)于我們有了桌子、有了畫紙也準(zhǔn)備好了畫筆,那么接下來我們就開始大展身手吧。
工欲善其事必先利其器,在開始畫圖之前我們先來一起學(xué)習(xí)幾個常用的畫圖命令。
操縱海龜繪圖有著許多的命令,這些命令可以劃分為3種:
1、運動命令
2、畫筆控制命令
3、全局控制命令
3-1
常見命令
運動命令 序號 方法 函數(shù)格式 說明
1 前進(jìn) forward(數(shù)值)或者fd(數(shù)值) 向海龜朝向相同的方向,前進(jìn)設(shè)定數(shù)值的距離。
2 后退 backward(數(shù)值)或者bk(數(shù)值) 向海龜朝向相反的方向,后退設(shè)定數(shù)值的距離。
3 左轉(zhuǎn) left(角度)或者lt(角度) 海龜左轉(zhuǎn)指定角度,同時朝向改變。
4 右轉(zhuǎn) right(角度)或者rt(角度) 海龜右轉(zhuǎn)指定角度,同時朝向改變。
5 抬筆 penup()或者pu()或者up() 畫筆抬起,也就不再畫畫,單純移動畫筆。
6 落筆 pendown()或者pd()或者down() 畫筆落下,也就是開始畫畫。
7 回到原點 home() 海龜回到默認(rèn)的初始坐標(biāo)位置(默認(rèn)是畫布正中)。
8 畫圓 circle(半徑,弧度,多邊形) 畫一個指定半徑的圓,后面兩個參數(shù)可選。
3-1
常見命令
畫筆控制命令 序號 方法 函數(shù)格式 說明
1 填充顏色 fillcolor(‘顏色’) 繪制圖形的填充顏色。
2 同時設(shè)置畫筆顏色和填充顏色 color(‘筆色’,’填充顏色’) 同時設(shè)置畫筆顏色和填充顏色:
3 開始填充 begin_fill() 沒有參數(shù),標(biāo)記開始填充顏色。
4 結(jié)束填充 end_fill() 沒有參數(shù),標(biāo)記結(jié)束填充顏色。
全局控制命令 序號 方法 函數(shù)格式 說明
1 清屏 clear() 清空窗口內(nèi)容。
2 關(guān)閉 bay() 無參數(shù),直接關(guān)閉畫布與繪制窗口。
任務(wù)四
分小組討論教材51頁的代碼,你覺得有哪些地方可以改進(jìn)?
任務(wù)四
改進(jìn)建議:
1、代碼中的turtle.screensize( )若保持默認(rèn)的話,可以不寫。
2、沒有設(shè)置畫筆顏色,也沒有設(shè)置填充顏色;
3、代碼可盡量簡寫。
任務(wù)五
小組合作探究,根據(jù)改進(jìn)建議,結(jié)合所學(xué)知識完成代碼改進(jìn)。
思考
請同學(xué)們仔細(xì)觀察一下繪制正方形的代碼,你有沒有發(fā)現(xiàn)什么規(guī)律?
我們發(fā)現(xiàn):
正方形是由四條邊組成的,我們框出來的代碼被重復(fù)執(zhí)行了4次,這樣有幾條邊就要重復(fù)幾次,如果我們繪制的是多邊形呢?這樣會不會太復(fù)雜了?
有沒有什么辦法可以解決呢?
當(dāng)然有,對于重復(fù)執(zhí)行的代碼,我們可以使用for循環(huán)來解決。
3-2
for循環(huán)語句
for循環(huán)語句格式:
for <變量> in <一組數(shù)據(jù)>:
將要被循環(huán)執(zhí)行的內(nèi)容
注意冒號,英文半角符號
注意縮進(jìn),四個空格或者一個Tab鍵
for循環(huán)語句結(jié)構(gòu):
1、<變量>可任意命名,一般習(xí)慣用i表示。
2、in是關(guān)鍵字的作用,是讓<變量>逐個取代<一組數(shù)據(jù)>中的每一個數(shù)據(jù),每取代一次,下面有“縮進(jìn)”的代碼就會被執(zhí)行一次。
3、<一組數(shù)據(jù)>代表一個數(shù)據(jù)集合(可遍歷的序列),比如字符串,以后要學(xué)到的列表、元組、字典。
3-3
range()函數(shù)
range的中文意思是:范圍、或者是在什么之間變動;range() 函數(shù)實際上是創(chuàng)建了一個整數(shù)列表。
函數(shù)格式:range(start, end, scan)
start:起始數(shù),默認(rèn)是從0開始計數(shù);
end:結(jié)束數(shù),但不包括end本身;
scan:每次跳躍的間距,默認(rèn)為1;
range(4)則表示0、1、2、3這4個數(shù);
range(1, 9, 2)則表示1、3、5、7這四個數(shù)。
任務(wù)六
1、修改上面的代碼,畫出9邊形(提示:每個外角度數(shù)=360°/邊數(shù))。
2、 執(zhí)行下面代碼,體會range( )函數(shù)的作用。
代碼如下:
for i in range(6):
print(“當(dāng)前x的值為:”+str(i))
課堂小結(jié)
課后作業(yè)
完成課堂上的所有任務(wù),遇到問題認(rèn)真看書解決,解決不了再問老師。
謝謝
21世紀(jì)教育網(wǎng)(www.21cnjy.com)
中小學(xué)教育資源網(wǎng)站
兼職招聘:
https://www.21cnjy.com/recruitment/home/admin

展開更多......

收起↑

資源預(yù)覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 佛学| 虞城县| 太原市| 根河市| 大埔区| 哈巴河县| 新巴尔虎右旗| 漾濞| 瑞丽市| 大方县| 上林县| 太仆寺旗| 曲麻莱县| 宿松县| 图木舒克市| 井研县| 工布江达县| 玛曲县| 汶上县| 西充县| 哈密市| 宣武区| 松原市| 夹江县| 水富县| 田林县| 赣州市| 白玉县| 云梦县| 奉新县| 旌德县| 新余市| 嵩明县| 宁都县| 读书| 濮阳县| 筠连县| 陇川县| 西乡县| 拉萨市| 盐津县|