資源簡介 (共26張PPT)你不理財,財不理你看看王先生是如何理財的項目:學習投資理財任務一:計算5年儲蓄存款收益2.3周而復始的循環——For循環任務一:計算5年儲蓄存款收益活動1 計算利率不變情況下的到期存款總額王先生選擇將5萬元存入銀行5年,選擇“1年定期、自動轉存”的存款方式,假設5年內存款利率不變,均為3.25%,5年后到期存款總額是多少?流程圖開始是否不超過5年計算年存款總額結束money=50000是否rate=0.0325輸出5年存款總額假設5年內存款利率不變,均為3.25%,5年后到期存款總額是多少?將5萬元存入銀行,1年定期自動轉存,5年內存款利率不發生變化均為3.25%,5年后到期存款總額是多少?利率不變情況下到期存款總額要解決的問題活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法有哪些變量?這些變量用什么名字?怎么存放?怎么計算5年后到期的存款總額?5年后到期的存款總額怎么顯示?活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法怎么計算5年后到期的存款總額?第一年的存款總額=第二年的存款總額=第三年的存款總額=5W*(1+0.0325)3總額=本金*(1+利率)下一步編寫代碼:需要定義幾個變量?用什么名字呢?第四年的存款總額=第五年的存款總額=5W*(1+0.0325)15W*(1+0.0325)2本金*(1+利率)第1年存款總額*(1+利率)第2年存款總額*(1+利率)第3年存款總額*(1+利率)第4年存款總額*(1+利率)5W*(1+0.0325)45W*(1+0.0325)5moneyrateyears設計算法需要解決活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法有哪些變量、常量?這些數值怎么存放?怎么計算5年后到期的存款總額?5年后到期的存款總額怎么顯示?計算5次每一年到期的存款總額,使用變量money存放存款總額的數值輸出(print語句)存款5年后到期的存款總額使用變量money存放金額的數值使用變量rate存放利率的數值使用變量years存放存款年數的數值編寫程序活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法開始是否不超過5年計算年存款總額結束money=50000是否rate=0.0325輸出5年存款總額使用變量money存放金額的數值money=50000使用變量rate存放利率的數值rate=0.0325使用變量years存放存款年數的數值years=5活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法第1年存款總額第2年存款總額第3年存款總額第4年存款總額第5年存款總額是否不超過5年計算年存款總額money=50000是否rate=0.0325輸出5年存款總額順序結構循環結構money=50000rate=0.0325years=5money=money*(1+rate)**yearsprint("5年以后總額:",money,"元")編寫程序活動1 計算利率不變情況下的到期存款總額分析問題編寫程序調試運行設計算法開始是否不超過5年計算年存款總額結束money=50000是否rate=0.0325輸出5年存款總額money=rate=years=money=money*(1+rate)**yearsprint("5年以后總額:",money,"元")運行結果:5年以后總額:58670.569791469716元500000.03255若首次存款時的利率是3.25%,自動轉存時的利率分別是3%,3%,2%,1.75%,那么五年后到期存款總額是多少?利率變動情況下到期存款總額要解決的問題活動2 計算利率變動情況下的到期存款總額分析問題編寫程序調試運行設計算法有哪些變量?這些變量用什么名字?怎么存放?怎么計算5年后到期的存款總額?5年后到期的存款總額怎么顯示?活動2 計算利率變動情況下的到期存款總額分析問題編寫程序調試運行設計算法怎么計算5年后到期的存款總額?第一年的存款總額=第二年的存款總額=第三年的存款總額=總額=本金*(1+率)下一步編寫代碼:需要定義幾個變量?用什么名字呢?第四年的存款總額=第五年的存款總額=本金*(1+第一年利率)第1年存款總額*(1+第二年利率)第2年存款總額*(1+第三年利率)第3年存款總額*(1+第四年利率)第4年存款總額*(1+第五年利率)moneyratesyearsrate1rate2rate3rate4rate5列表列表是一個有序的集合,它可以包含多個數據元素。列表說:我需要皮膚列表說:我不挑,什么數據都要列表又說:但是來我這兒得守規則列表還說:第一個來的住0號房格式:列表名=[元素1,元素2,元素3……][ ] 方括號是列表的皮膚整數型、浮點型、字符串(加引號)都能一起存放各元素必須用逗號隔開,放在方括號內列表索引號從0開始a=[‘石榴’,1, “香蕉”,‘橙子’]a[0]a[1]a[2]a[3]列表已知列表X=[1,2,3,4],那么執行語句del X[1]之后X的值為( )A.[2,3,4] B. [1,2,3,4]C. [1,3,4] D. 2,3,4Cdel 刪除append 追加insert 插入for循環for 循環變量 in 列表:語句或語句組一組重復執行的語句循環體循環體必須相對關鍵詞for有縮進(Tab鍵/四個空格)冒號&縮進for循環列表中元素的個數循環體執行循環的次數取決于?例:for i in [ 1,2,3,4,5]:print ( i )循環過程第1次循環:i取列表中1,執行print(i),輸出1第2次循環:i取列表中2,執行print(i),輸出2第4次循環:i取列表中4,執行print(i),輸出4第3次循環:i取列表中3,執行print(i),輸出3第5次循環:i取列表中5,執行print(i),輸出5range()函數功能:生成一定范圍的數字列表range()函數的語法是:start指的是計數起始值,若省略,默認值是0;stop指的是計數結束值,但不包含結束值,不可省略;step是步長,若省略,默認值為1。range(start,stop,step);例:range(1,6) 會生成列表[1,2,3,4,5]range(8) 會生成列表[0,1,2,3,4,5,6,7]range(1,6,2) 會生成列表[1,3,5]活動2 計算利率變動情況下的到期存款總額分析問題編寫程序調試運行設計算法rates=[0.0325,0.03,0.03,0.02,0.0175]for語句如下:for rate in rates:money=money*(1+rate)rates[0](0.0325)、rates[1](0.03)、rates[2](0.03)、rates[3](0.02)、rates[4](0.0175)縮進活動2 計算利率變動情況下的到期存款總額分析問題編寫程序調試運行設計算法算法描述 程序代碼1. 使用變量money存放金額的數值 money=500002. 使用列表rates存放5年的利率的數字 rates=[0.0325,0.03,0.03,0.02,0.0175]3. 計算5次每一年到期的存款總額,使用變量money存放存款總額的數值for rate in rates:money=money*(1+rate)4. 輸出存款5年后到期的存款總額 print(“存款總額是",money)活動2 計算利率變動情況下的到期存款總額分析問題編寫程序調試運行設計算法money=50000rates=[0.0325,0.03,0.03,0.02,0.0175]for rate in rates:money=money*(1+rate)print(“存款總額是”,money)鞏固練習1下列關于列表的說法正確的是( )。A列表中的數據是無序的B同一列表中可以包含不同的數據類型C列表元素的下標從1開始D定義列表時用( )將列表元素括起來2下列數據中,不屬于列表的是( )。A.{10,15,20,25} B.[10,1.5,20,2.5]C.[10,15,20,25] D.[a,"b",20,25]BA鞏固練習3在 Python 中,列表 P=["a","b"],執行語句“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運行以下程序,顯示的結果是( )。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鞏固練習5下列關于 for 循環結構的說法錯誤的是( )。A.在 for 循環中,in后面的數據集合可以是列表、字符串、元組等數據類型B.在 for循環中,數據集合后面的冒號可有可無C.在 for 循環中,同級別語句需要縮進對齊D.在 for循環中可以繼續嵌套for 循環B鞏固練習1列表是 Python的 (有序/無序)序列。2在 IDLE 編輯器中運行以下程序,屏幕打印顆 *for i in range(0,10,2):print(" *")3在 IDLE 編輯器中運行以下程序,依次輸出的數字是 。for i in range( 1,5):print(i,end="," )有序51,2,3,4鞏固練習4下列程序的作用是 。sum=0for i in range( 2,101,2):sum +=iprint( sum)5.實現循環控制的三要素是 、__ _和__ ____。求1到100(含100)的偶數之和初值終值循環體感謝觀看 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫