資源簡介 (共15張PPT)—— 周而復始的循環學 習 投 資 理 財2課 前 預 習3分鐘時間預習課本P37,思考以下問題1.如下Python程序段要打印0到100的數字,程序中的X應是多大整數( )for i in range(X)print (i)A、99 B、100 C、101 D、98知識點檢測Crange( )函數的特點:生成的數字列表左閉右開課 前 預 習3分鐘時間預習課本P37,思考以下問題2.分析以下程序的執行結果:s=0while s<=10:print(s)知識點檢測程序陷入死循環s=0while s<=10:s+=1print(s)123……10教 學目 標通過投資理財案例,掌握while循環的格式及循環控制條件的設置方法。理解for循環和while循環的區別,能夠使用for、while循環解決簡單問題。多少年資金全部取出一從小到大的壓歲錢是如何處理的呢?花掉、給父母、理財(存款、基金、股票……)存款——最基礎的理財錢生錢,財源滾滾來多少年資金全部取出一和上節課的計數循環相比,差異在哪里?循環次數不確定條件循環:while小明共攢了10萬元壓歲錢,放在銀行購買一年期收益率3.7%的銀行理財產品。每年理財贖回后,提取2萬元用作生活所需,余下資金仍購買此種理財。在收益率不變的情況下,多少年后本金被全部取出?二功能當關系表達式為真時一直保持循環,直到其不為真時跳出while循環。while 關系表達式:循環體循環什么時候結束:money<=0重復執行部分:存款總額money=money*(1+0.037)-20000存款年限加1year=year+1是否需要記錄循環次數?條件循環計算存儲收益課 堂 活 動money=① #本金100000year=0 #理財年數賦初值為0while ②:money=round(money*(1+0.037),2)-20000 #計算新的理財金額③ #理財年數加1print(year,"年后資金被全部取出") #輸出結果input("運行完畢,請按回車鍵退出...")完成任務一:將下列程序補充完整,計算利率不變情況下的存款總額二條件循環計算存儲收益while money>0:money=round(money*(1+0.037),2)-20000year=year+1①money==100000==>100000*(1+0.037)-20000=>83700.00 => year==1②money==83700.00==>83700.00*(1+0.037)-20000=>66796.90 => year==2③money==66796.90==>66796.90*(1+0.037)-20000=>49268.39 => year==3④money==49268.39==>49268.39*(1+0.037)-20000=>31091.32 => year==4⑤money==31091.32==>31091.32*(1+0.037)-20000=>12241.7 => year==5⑥money==12241.7==>12241.7*(1+0.037)-20000=>-7305.36 => year==6過程解析:條件循環與計數循環三由于while循環不記錄循環的次數,如果需要借用循環次數信息,必須在代碼中增加計數器,并通過語句修改計數器的值。否則容易導致死循環計數循環條件循環VSfor 循環變量 in 列表:循環體(語句或語句組)格式:格式:while 關系表達式: 循環體(語句或語句組)循環次數明確循環次數未知值永遠為True課 堂 任 務s=0for i in range(101):s=s+iprint(s)for 循環1+2+3+……100使用while 循環編寫程序計算1+2+3……100while 循環s=0i=①while ②:s=s+i③print("1+2+3……100=",s)課堂小練1. 如下Python程序段x = 0while x < 50:x = (x + 2) * (x + 3)運行后,x的值為( )A、0 B、72C、50 D、168練習1B①0<50x = (x + 2) * (x + 3) ==>x=6②6<50x = (x + 2) * (x + 3) ==>x=72③72<50不成立,跳出循環課堂小練2. 下列Python程序段運行后,變量b的值是 ( )a = 1b = 2while ab = a * ba = a - bprint (b)A、0 B、2C、3 D、-2練習2D① 1<2b = a * b ==>b=2a=a-b ==>a=-1② -1<2b = a * b ==>b=-2a=a-b ==>a=1③1<-2不成立,跳出循環課堂總結四THE END 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫