資源簡介 (共23張PPT)for循環(huán)的應(yīng)用知識回顧if (條件表達(dá)式):語句A單分支雙分支if (條件表達(dá)式):語句Aelse:語句B多分支if (表達(dá)式1):語句1elif (表達(dá)式2):語句2……elif (表達(dá)式N):語句Nelse:語句N+1程序設(shè)計(jì)結(jié)構(gòu)——循環(huán)結(jié)構(gòu)太陽東升西落一日三餐循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)項(xiàng)目描述小明所在的班級想要購買一些筆記本作為紀(jì)念品,現(xiàn)在決定先購買單價(jià)為10元到15元的五種筆記本各一本,且每一種只買一本,該如何通過編程來計(jì)算出總共要花費(fèi)多少元?循環(huán)結(jié)構(gòu)——for循環(huán)語句for 循環(huán)變量 in 序列 :語句或者語句組循環(huán)結(jié)構(gòu)——for循環(huán)語句for 循環(huán)變量 in 序列 :語句或者語句組流程圖取下一項(xiàng) 序列中是否還有項(xiàng)?YN循環(huán)體循環(huán)結(jié)構(gòu)——for循環(huán)語句for i in [1,2,3,4,5]:print(“good”)示例循環(huán)結(jié)構(gòu)——for循環(huán)語句for i in [1,2,3,4,5]:print(“good”)示例循環(huán)結(jié)構(gòu)——for循環(huán)語句for i in [1,2,3,4,5]:print(“good”)示例運(yùn)行結(jié)果循環(huán)結(jié)構(gòu)——for循環(huán)語句for i in [1,2,3,4,5]:print(“good”)示例直接羅列value=[1,2,3,4,5]for i in value:print(“good”)先定義在使用循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)項(xiàng)目描述小明所在的班級想要購買一些筆記本作為紀(jì)念品,現(xiàn)在決定先購買單價(jià)為10元到15元的五種筆記本各一本,且每一種只買一本,該如何通過編程來計(jì)算出總共要花費(fèi)多少元?(1)分析問題這個問題相當(dāng)于要計(jì)算從10到15的累加值,10到15的累加值就是計(jì)算10+11+12+13+14+15的結(jié)果,可以用for循環(huán)語句來解決這個問題循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)項(xiàng)目描述小明所在的班級想要購買一些筆記本作為紀(jì)念品,現(xiàn)在決定先購買單價(jià)為10元到15元的五種筆記本各一本,且每一種只買一本,該如何通過編程來計(jì)算出總共要花費(fèi)多少元?(2)設(shè)計(jì)算法i=10,sum=0i<=15 Ysum=sum+ii=i+1輸出sum的值N循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)(3)編寫程序sum=0for i in [10,11,12,13,14,15]:sum = sum + iprint(“the result:”,sum)循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)項(xiàng)目描述小明所在的班級現(xiàn)在更改了購買方案,最新的購買方案決定從2元到30元之間每間隔2元購買一種筆記本,即購買單價(jià)為2元,4元,6元······26元,28元,30元的筆記本各一本,那么現(xiàn)在又該如何通過編程計(jì)算一共要花多少元?循環(huán)結(jié)構(gòu)——for循環(huán)語句sum = 0for i in [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30]:sum = sum + iprint(“the result:”,sum)for循環(huán)中的range函數(shù)range函數(shù):Python中的內(nèi)置函數(shù),用于創(chuàng)建生成一個數(shù)字序列range()函數(shù)的一般格式:range(start,stop,step)起始值(包括)終止值(不包括)步長(間隔)for循環(huán)中的range函數(shù)格式:range(start, stop , step)①作用:生成一個等差整數(shù)數(shù)列②數(shù)列包含起始值,但不包含終止值,即[起始值,終止值);步長可正可負(fù).③起始值不寫默認(rèn)為0,步長值不寫默認(rèn)為1,終止值不可省略左閉右開for循環(huán)中的range函數(shù)填一填數(shù)字序列 起始值 結(jié)束值 步長間隔 生成的數(shù)字range(2,10,2)range(9,2,-3)range(1,5)range(6)2822,4,6,8910345-3119,6,31,2,3,40,1,2,3,4,5循環(huán)結(jié)構(gòu)的項(xiàng)目學(xué)習(xí)任務(wù)項(xiàng)目描述小明所在的班級現(xiàn)在更改了購買方案,最新的購買方案決定從2元到30元之間每間隔2元購買一種筆記本,即購買單價(jià)為2元,4元,6元······26元,28元,30元的筆記本各一本,那么現(xiàn)在又該如何通過編程計(jì)算一共要花多少元?循環(huán)結(jié)構(gòu)——for循環(huán)語句sum = 0for i in [2,4,6,8,10,12,14,16,18,20,22,24,26,28,30]:sum = sum + iprint(“the result:”,sum)range(2,31,2)循環(huán)結(jié)構(gòu)——for循環(huán)語句sum = 0for i in range(2,31,2):sum = sum + iprint(“the result:”,sum)課程總結(jié)課后作業(yè)作業(yè)一:如何用for循環(huán)實(shí)現(xiàn)累乘的計(jì)算,例如用編程計(jì)算出1*2*3*·····*9*10的結(jié)果。作業(yè)二:預(yù)習(xí)循環(huán)結(jié)構(gòu)另一語句:while循環(huán)的用法。 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫