資源簡介 (共18張PPT)2.3周而復始的循環---while循環1.列表列表是一個有序的集合,它可以包含多個數據元素。列表索引號從0開始可以對列表進行的操作del 刪除append 追加insert 插入 2.range()函數 生成一定范圍的數字列表range()函數的語法是:range(start,stop,step)3.for循環語法格式舊知回顧for 循環變量 in 列表:語句或語句組S=0for i in range(1,50,2):S=S+iPrint(s) 活動3:計算理財產品收益小王購買了10萬元一年期收益率3.7%的銀行保證收益性理財產品。每年理財贖回后,他會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后資金被全部取出?活動3:計算理財產品收益分析問題首先分析題目中的常量有哪些?每年取出的2萬元再來看題目中的變量有哪些?每年的理財金額存款年數本金:money=100000存款一年后:money=money*(1+0.037)-20000year=0 初始值為0活動3:計算理財產品收益設計算法循環體循環條件活動3:計算理財產品收益編寫程序money=100000 #本金100000year=0 #理財年數賦值為0while money>0: #計算新的理財金額money=round(money*(1+0.037),2)-20000year=year+1 #理財年數加1print(year,”年后資金被全部取出”) #輸出結果知識點1:while語句的格式及功能條件循環while 關系表達式:語句或語句組循環體條件循環一般用于循環次數未知的情況,只有當循環條件成立時,才執行循環體。知識點1:while語句的格式及功能條件循環s=0while s<=30:s=s+10 #循環體print(s) #循環體運行結果:10203040s=0while s<=30:s=s+10 #循環體print(s)運行結果:40知識點1:while語句的格式及功能條件循環拓展round(x,數值)函數:用于按照指定的小數位數對輸入的數值X進行四舍五入操作。例如:X=3.1415926round(X,2),結果為3.14知識點1:while語句的格式及功能one試一試1i=1s=0while i<=10:s=s+iprint(s)運行結果:55s= 3 + 6 + 9 + 12 + ……累加到幾的和剛好大于50?試一試2s=0i=0while s<=50:i=i+3s=s+iprint(i)知識點1:for循環和while循環comparefor循環(計數循環)s=0for i in range(0,101,2):s=s+iprint(s)while循環(條件循環)計算100以內所有偶數相加的和i=0s=0while i<=100:i=i+2s=s+iprint(s)活動3:計算理財產品收益調試運行money=100000 #本金100000year=0 #理財年數賦值為0while money>0: #計算新的理財金額money=round(money*(1+0.037),2)-20000year=year+1 #理財年數加1print(year,”年后資金被全部取出”) #輸出結果拓展知識調試運行編寫程序時難免出現錯誤,這時可以借助python的調試器pdb。例如在程序的開頭加入語句“import pdb”,然后,在適當的位置放一個“pdb.set_trace()”,就可以設置一個斷點,讓程序暫停運行,進入pdb調試環境。import pdbpdb.set_trace()命令格式 功能p 查看變量c 繼續運行q 結束調試,退出程序課堂練習practice1.關于以下程序代碼的說法正確的是( )(單選題)a=1b=0while a<=101:b=b+aa=a+1print( b)A2.以下是列表的是( )(多選題)A.a=[1,2,3,4] B.range(1,5)C.range(10) D.obj=[”蘋果”,3,”獼猴桃”]A,B,C,D課堂練習practice3.某1年期理財產品實際收益率為4.25%,由于產品一直在持續運作,投資者不按時贖回視為自動再投資。在收益率不變的情況下,至少多少年后投資可以翻倍?money=100000year=0while :year=year+1print(year,"年后資金翻倍")money<200000money=round(money*(1+0.0425),2)課堂小結conclusionwhile 關系表達式:語句或語句組語句格式一般用于循環次數未知的情況條件循環import pdbpdb.set_trace()調試器pdbwhile循環作業小王想要購買一年期收益率3.7%的銀行保證收益性理財產品,每年理財贖回后,他會提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,小王投入多少錢可以恰好在第10年取完最后一次2萬元?感謝聆聽 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫