資源簡介 (共18張PPT)前情回顧順序結(jié)構(gòu)選擇結(jié)構(gòu)單分支雙分支高中信息技術(shù)一年級4.4.1 for循環(huán)的應用學習目標01For循環(huán)語句的一般格式02縮進循環(huán)體的區(qū)別03列表的表達方式04獨立或在指導下完成for語句的編寫01For循環(huán)語句的一般格式for 循環(huán)變量 in 列表:語句或語句組注意:1、冒號“:”:代表下一行是循環(huán)的第一行;2、for循環(huán)所包含的語句是以縮進為標志的。02縮進與循環(huán)體的區(qū)別注意:在for循環(huán)中,從for語句末尾的冒號開始至其下面沒有縮進的代碼之間都是其包含的需要重復執(zhí)行的部分。因此,for循環(huán)所包含的語句是以縮進為標志的。For循環(huán)語句的一般格式for 循環(huán)變量 in 列表:語句或語句組直接羅列示例代碼For value in [1,2,3,4,5]:直接羅列的方式循環(huán)體先定義后使用示例代碼先定義后使用的方式range( )函數(shù)rang( )函數(shù)一般用在for循環(huán)體中,用來生成多個連續(xù)的整數(shù)。使用range( )函數(shù)列表的三種表達方式03列表的表達方式3、range(初值,終值,步長)如果range( )函數(shù)指定初值、終值、步長,生成的整數(shù)范圍為初值~終值-1,間隔為步長的整數(shù)序列。注意:例如range(0,10,2),生成的整數(shù)為0,2,4,6,8range(0,10,3),生成的整數(shù)為0,3,6,91、range(終值)如果range( )函數(shù)只指定終值,生成的整數(shù)范圍為0~終值-1。例如:range(5)生成的整數(shù)范圍為0~4。2、range(初值,終值)如果range( )函數(shù)指定初值、終值,生成的整數(shù)范圍為初值~終值-1。例如:range(1,5)生成的整數(shù)范圍為1~4。使用range( )函數(shù)的基本格式1、for i in range(5):print(i,end=“”)2、for i in range(0,5):print(i,end=“”)3、for i in range(1,10,2):print(i,end=“”)小試身手輸出結(jié)果:0 1 2 3 4輸出結(jié)果:0 1 2 3 4輸出結(jié)果:1 3 5 7 9復習:Print()函數(shù)默認在輸出結(jié)束后換行,如果需將多個結(jié)果在同行中顯示,則可以用end=“”將多個輸出結(jié)果用空格間隔。(見74頁4.2.1)@組長組織活動,記錄最終報數(shù)和錯誤次數(shù)從1起輪流報數(shù),輪到報“明7”或“暗7”的人則不出聲而只拍一下手掌,報錯數(shù)或拍錯手掌都算輸。(游戲再從頭開始即從1開始重新報數(shù))。“明7”和“暗7”指:含“7”的自然數(shù)稱作“明7”,把不含“7”但是能被“7”整除的數(shù)稱作“暗7”。游戲規(guī)則規(guī)則記心間問題關鍵:找到并輸出“明7”和“暗7”含“7”的自然數(shù)稱作“明7”,把不含“7”但是能被“7”整除的數(shù)稱作“暗7”。對問題進行抽象和建模含“7”的自然數(shù) 能被“7”整除的數(shù)“7" in str(i) i%7==01.判定這個數(shù)i是否在條件要求的范圍內(nèi)2.如果在范圍內(nèi),則判定i是否滿足含有“7” 或i對7取余為0的條件3.輸出符合條件的數(shù)i流程圖描述算法自然語言描述算法:解決問題的方法和步驟情景遷移舉一反三 融會貫通應用案例尋找忘記的密碼問題描述:儲物柜有個四位密碼鎖,密碼遺失。隱約記得當時設置的密碼是4位都不含0的自然數(shù),含有"17"但是不能確定在哪位,并且密碼末位數(shù)是8。隨堂練習11、輸出10以內(nèi)的自然數(shù)。(不包含10)for i in range(10):print ( i )隨堂練習22、輸出10以內(nèi)自然數(shù)的和。(不包含10)S=0for i in range(10):s=s+ iprint ( s )課堂小結(jié)For循環(huán)語句的一般格式列表的表達方式縮進循環(huán)體的區(qū)別For循環(huán) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫