資源簡(jiǎn)介 (共24張PPT)項(xiàng)目:學(xué)習(xí)投資理財(cái)任務(wù):做理財(cái)小能手同學(xué)們知道哪些理財(cái)?shù)姆椒兀?br/>存銀行基金、股票等...2.3 周而復(fù)始的循環(huán)——for循環(huán)小王同學(xué)有一個(gè)存錢計(jì)劃,第一個(gè)月存10元,第二個(gè)月存20元,第三個(gè)月存30元,每個(gè)月都比上個(gè)月多存10元......以此類推。問:小王同學(xué)高中畢業(yè)這個(gè)月存月存款數(shù)是多少?活動(dòng)1:計(jì)算小王同學(xué)攢錢計(jì)時(shí)10秒,請(qǐng)同學(xué)們計(jì)算一下小王同學(xué)高中畢業(yè)那個(gè)月月存款數(shù)是多少?計(jì)算小王同學(xué)攢錢總數(shù) 解決的問題小王同學(xué)有一個(gè)存錢計(jì)劃,每個(gè)月存10元,第二個(gè)月存20元,第三個(gè)月存30元......以此類推。 小王同學(xué)高中畢業(yè)那個(gè)月要存多少錢? 如何存放每個(gè)月存錢數(shù)如何計(jì)算高中畢業(yè)那個(gè)月月存錢數(shù)如何顯示高中畢業(yè)這個(gè)月月存錢數(shù)活動(dòng)1:計(jì)算小王同學(xué)攢錢分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法第1個(gè)月:10=10元第2個(gè)月:10+10=20元第3個(gè)月:20+10=30元第4個(gè)月:30+10=40元......第36個(gè)月: 350+10 = 360元活動(dòng)1:計(jì)算小王同學(xué)攢錢分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法moneymonth下一步編寫代碼:需要定義幾個(gè)變量?用什么名字呢?活動(dòng)1:計(jì)算小王同學(xué)攢錢分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法解決的問題 算法描述如何存放每月存錢的數(shù)值、總共月份數(shù)值 1. 使用變量money存放每月存錢數(shù)值2. 使用變量month存放存錢月數(shù)的數(shù)值如何計(jì)算高中畢業(yè)這個(gè)月月存錢數(shù) 3. 計(jì)算第36次月存錢數(shù),使用變量money存放畢業(yè)那個(gè)月月存錢數(shù)如何顯示高中畢業(yè)那個(gè)月月存錢數(shù) 4. 輸出高中畢業(yè)這個(gè)月月存錢數(shù)活動(dòng)1:計(jì)算小王同學(xué)攢錢分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法算法描述 程序代碼1. 使用變量money存放每月存錢數(shù)值 money=02. 使用變量month存放存錢月數(shù)的數(shù)值 month in range(1,37)3. 計(jì)算第36個(gè)月存錢數(shù),使用變量money存放畢業(yè)那個(gè)月月存錢數(shù) for month in range(1,37):money=money+104. 輸出高中畢業(yè)那個(gè)月月存錢數(shù) Print(“畢業(yè)這個(gè)月小王月存款數(shù)是:",money,"元")列表是一個(gè)有序的集合,它可以包含多個(gè)數(shù)據(jù)元素。列表說(shuō):我需要皮膚列表說(shuō):我不挑,什么數(shù)據(jù)都要列表又說(shuō):但是來(lái)我這兒得守規(guī)則列表還說(shuō):第一個(gè)來(lái)的住0號(hào)房格式:列表名=[元素1,元素2,元素3……][ ] 方括號(hào)是列表的皮膚整數(shù)型、浮點(diǎn)型、字符串(加引號(hào))都能一起存放各元素必須用逗號(hào)隔開,放在方括號(hào)內(nèi)列表索引號(hào)從0開始a=[‘石榴’,1, “香蕉”,‘橙子’]a[0]a[1]a[2]a[3]知識(shí)點(diǎn)1:列表知識(shí)點(diǎn)1:列表已知列表X=[1,2,3,4],那么執(zhí)行語(yǔ)句del X[1]之后X的值為( )A.[2,3,4] B. [1,2,3,4]C.[1,3,4] D. 2,3,4還可以對(duì)列表進(jìn)行這些操作del 刪除append 追加insert 插入C知識(shí)點(diǎn)2:range()函數(shù)功能:生成一定范圍的數(shù)字列表range()函數(shù)的語(yǔ)法是:start指的是計(jì)數(shù)起始值,若省略,默認(rèn)值是0;stop指的是計(jì)數(shù)結(jié)束值,但不包含結(jié)束值,不可省略;step是步長(zhǎng),若省略,默認(rèn)值為1。range(start,stop,step);例:range(1,6) 會(huì)生成列表[1,2,3,4,5]range(8) 會(huì)生成列表[0,1,2,3,4,5,6,7]range(1,6,2) 會(huì)生成列表[1,3,5]知識(shí)點(diǎn)3:for循環(huán)語(yǔ)法格式for 循環(huán)變量 in 列表:語(yǔ)句或語(yǔ)句組一組重復(fù)執(zhí)行的語(yǔ)句循環(huán)體循環(huán)體必須相對(duì)關(guān)鍵詞for有縮進(jìn)(Tab鍵/四個(gè)空格)冒號(hào)&縮進(jìn)知識(shí)點(diǎn)3:for循環(huán)列表中元素的個(gè)數(shù)循環(huán)體執(zhí)行循環(huán)的次數(shù)取決于?例:for i in [ 1,2,3,4,5]:print ( i )循環(huán)過(guò)程第1次循環(huán):i取列表中1,執(zhí)行print(i),輸出1第2次循環(huán):i取列表中2,執(zhí)行print(i),輸出2第4次循環(huán):i取列表中4,執(zhí)行print(i),輸出4第3次循環(huán):i取列表中3,執(zhí)行print(i),輸出3第5次循環(huán):i取列表中5,執(zhí)行print(i),輸出5活動(dòng)1:計(jì)算小王同學(xué)攢錢分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法程序代碼money=0month in range(1,37)for month in range(1,37):money=money+10Print("畢業(yè)這個(gè)月小王月存款數(shù)是:",money,"元")money = 0for month in range(1, 37):money = money+10print("畢業(yè)這個(gè)月小王月存款數(shù)是:", money, "元")縮進(jìn)小王同學(xué)有一個(gè)存錢計(jì)劃,第一個(gè)月存10元,第二個(gè)月存20元,第三個(gè)月存30元......以此類推。問:小王同學(xué)高中畢業(yè)能攢下多少錢?活動(dòng)2:計(jì)算小王同學(xué)攢錢總數(shù)(進(jìn)階)計(jì)時(shí)一分鐘,請(qǐng)同學(xué)們計(jì)算一下小王同學(xué)高中畢業(yè)后能攢下多少錢?計(jì)算小王同學(xué)攢錢總數(shù) 解決的問題小王同學(xué)有一個(gè)存錢計(jì)劃,每個(gè)月存10元,第二個(gè)月存20元,第三個(gè)月存30元......以此類推。 小王同學(xué)高中畢業(yè)能攢下多少錢? 如何存放每個(gè)月存錢數(shù)、總數(shù)和存錢月數(shù)的數(shù)值如何計(jì)到高中算畢業(yè)攢錢總數(shù)如何顯示存款畢業(yè)攢錢總數(shù)活動(dòng)2:計(jì)算小王同學(xué)攢錢總數(shù)分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法第1個(gè)月:0+10=10元第2個(gè)月:第1個(gè)月存款+20=30元第3個(gè)月:第2個(gè)月存款+30=60元第4個(gè)月:第3個(gè)月存款+40=100元......第36個(gè)月: 第35個(gè)月存款 + 360 = 6660元活動(dòng)2:計(jì)算小王同學(xué)攢錢總數(shù)分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法smonth下一步編寫代碼:需要定義幾個(gè)變量?用什么名字呢?活動(dòng)2:計(jì)算小王同學(xué)攢錢總數(shù)分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法算法描述 程序代碼1. 使用變量s存放金額的數(shù)值 s=02.使用變量month存放存錢月數(shù)的數(shù)值 month3.計(jì)算36個(gè)月存錢總數(shù),使用變量s存放存錢總額的數(shù)值 for month in range(1,37):money=money+10s=s+money4.輸出高中畢業(yè)存錢總額 Print(“小王的存款總數(shù)是:”,s,"元")活動(dòng)2:計(jì)算小王同學(xué)攢錢總數(shù)分析問題編寫程序調(diào)試運(yùn)行設(shè)計(jì)算法程序代碼s=0month in range(1,37)for month in range(1,37):s=s+month*10Print("小王三年的存款總是:",money,"元")s=0money=0for month in range(1, 37):money=money+10s = s+moneyprint("小王三年的存款總數(shù)是:", s, "元)課堂小結(jié)1、循環(huán)重復(fù)次數(shù)一定時(shí),我們可以使用計(jì)數(shù)循環(huán)來(lái)實(shí)現(xiàn)。2、for in range()與for in 列表for in range()語(yǔ)句適合于在確切的循環(huán)重復(fù)次數(shù)下使用for in 列表語(yǔ)句適合于在循環(huán)體中需要遍歷使用列表中的元素下使用課堂練習(xí)1下列關(guān)于列表的說(shuō)法正確的是( )。A列表中的數(shù)據(jù)是無(wú)序的B同一列表中可以包含不同的數(shù)據(jù)類型C列表元素的下標(biāo)從1開始D定義列表時(shí)用( )將列表元素括起來(lái)2下列數(shù)據(jù)中,不屬于列表的是( )。A.{10,15,20,25} B.[10,1.5,20,2.5]C.[10,15,20,25] D.[a,"b",20,25]BA課堂練習(xí)3在 Python 中,列表 P=["a","b"],執(zhí)行語(yǔ)句“P.append(1);P.insert(1,2)”后,P值為( )。A.['a','b',1,2] B.[1,2,'a','b']C.[1,'a',2,'b'] D.[ 'a',2,'b',1]4運(yùn)行以下程序,顯示的結(jié)果是( )。M=["1","2","4","3"]M.sort( )print( M)A.[‘1’, ‘2’,‘3’,‘4'] B.[1,2,3,4] C.[4,3,2,1]DA課堂練習(xí)5下列關(guān)于 for 循環(huán)結(jié)構(gòu)的說(shuō)法錯(cuò)誤的是( )。A.在 for 循環(huán)中,in后面的數(shù)據(jù)集合可以是列表、字符串、元組等數(shù)據(jù)類型B.在 for循環(huán)中,數(shù)據(jù)集合后面的冒號(hào)可有可無(wú)C.在 for 循環(huán)中,同級(jí)別語(yǔ)句需要縮進(jìn)對(duì)齊D.在 for循環(huán)中可以繼續(xù)嵌套for 循環(huán)B課堂練習(xí)1列表是 Python的 (有序/無(wú)序)序列。2在 IDLE 編輯器中運(yùn)行以下程序,屏幕打印顆 *for i in range(0,10,2):print(" *")3在 IDLE 編輯器中運(yùn)行以下程序,依次輸出的數(shù)字是 。for i in range( 1,5):print(i,end="," )有序51,2,3,4課堂練習(xí)4下列程序的作用是 。sum=0for i in range( 2,101,2):sum +=iprint( sum)5.實(shí)現(xiàn)循環(huán)控制的三要素是 、__ _和__ ____。求1到100(含100)的偶數(shù)之和初值終值循環(huán)體 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來(lái)源于二一教育資源庫(kù)