資源簡介 (共18張PPT)周而復始的循環PART A計數循環小怪獸現在的身高是155厘米,若特效增高藥一顆增長率為0.015(每吃一顆個子增高0.015倍),問吃5顆后小怪獸身高多少?計數循環原始身高:155CM第一顆:155*(1+0.015)第二顆:155*(1+0.015)*(1+0.015)第三顆:155*(1+0.015)*(1+0.015)*(1+0.015)第四顆:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)第五顆:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)計數循環循環:計算機程序周而復始重復同樣的步驟原始身高:155CM第一顆:155*(1+0.015)第二顆:155*(1+0.015)*(1+0.015)第三顆:155*(1+0.015)*(1+0.015)*(1+0.015)第四顆:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)第五顆:155*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)*(1+0.015)計數循環對應流程圖①循環體②循環控制條件(循環要執行多少次)定義循環重復次數一定時,我們通常稱為計數循環。在Python中,使用for語句來創建這類循環。for語句的基本格式for 循環變量 in 列表:語句或語句組計數循環特點:循環次數是已知的數據類型,包括 列表、字符串、range()函數產生的整數序列等。lenth=155 #初始身高for i in range(0,5):lenth=lenth*(1+0.015)print(“吃完5顆藥后小怪獸的身高:”,lenth,”CM”) #輸出結果計數循環range函數range(start,end,step)起始值終值步長當起始值為0,步長為1時可以省略,終值不能省生成的整個序列不包括終值包含不包含不能為0range(1,7,2) 1,3,5range(0,5) 0,1,2,3,4range(5,1,-1) 5,4,3,2range(5) 0,1,2,3,4練習求1+2+3+4+5+6+7+8+9+10的和PART B條件循環定義條件循環一般用于循環次數未知的情況。只有當循環條件成立時,才執行循環體。在Python中,使用while語句來創建這類循環。while語句的基本格式while 關系表達式:語句或語句組條件循環特點:不統計需要執行多少次循環,而是使用關系來確定什么時候執行循環。當關系表達式為真時一直保持循環,直到其不為真時停止循環。小怪獸現在的身高是155厘米,若特效增高藥一顆增長率為0.015(每吃一顆個子增高0.015倍),問吃幾顆藥后小怪獸身高為170厘米?計數循環lenth=155 #初始身高rate=0.015 #每顆藥的藥效count=0 #藥的顆數while lenth<=170:lenth=lenth*(1+0.015)count=count+1print("小怪獸要吃",count,"顆藥,身高才能長成170厘米") #輸出結果條件循環條件循環1234567練習求1+2+3+4+5+6+7+8+9+10的和練習計算從1到100的偶數和在for語句中,循環次數由序列中元素的個數決定,常用于確定循環次數的問題解決,對于不能確定次數的問題求解,需要使用while語句。 實際上, while語句既可以實現不確定次數的循環,也可以實現確定次數的循環。For語句與while語句的選用THANKS 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫