資源簡介 (共18張PPT)4.4.1 for循環的應用順序結構選擇結構循環結構項目小組經過討論,決定網購單價為1元至10元的十種筆記本各1本,且每一種只買 1本,那么該如何編程計算一共要花多少元 項目問題學習目標1. 結合實例了解循環結構;(概念)2. 理解 for 循環語句的基本格式和執行過程,掌握range( )函數產生數字序列的用法;(用法)3. 會運用 for 循環結構描述和 python編程實現問題的求解。(實現)課堂任務(一)1. 列舉生活中的循環現象;2. 以操場萬米跑為例分析,完善流程圖 , 并嘗試歸納總結循環結構相關知識,完成填空。循環體:在算法中 的部分。循環變量:控制著循環的 的變量。循環終止條件:判斷 。(1) 定義:是指在程序中需要 某個功能而設置的一種程序結構。(2)執行過程:(3)組成:1. 列舉生活中的循環現象;課堂任務(一)2. 以操場萬米跑為例分析,完善流程圖,并嘗試歸納總結循環結構相關知識,完成填空。課堂任務(一)圈數<=25圈數+1比賽結束比賽開始圈數為0是否是指在程序中需要 某個功能而設置的一種程序結構。反復執行執行過程:YN課堂任務(一)循環體組成:循環體:在算法中 的部分。循環變量:控制著循環的 的變量。循環終止條件:判斷 。重復執行開始和結束是否繼續執行循環體定義:3. 知識小結(循環結構)在Python中,有兩種方法來構建循環結構:可以遍歷序列中的每個元素, 并對其進行操作。在滿足條件的情況下, 反復執行循環體中的語句。1 for循環2 while循環循環體遵循相同的縮進序列for 循環變量 in 序列 :語句或語句組格式序列for 循環變量 in 序列 :語句或語句組格式字符串(String)、列表(List)、元組(Tuple)…有順序的數據類型“hello”[1,2,3,4](2023,‘bag’)執行過程對于 循環變量 來說,每次從 序列 里面按順序取一個值,直到 序列 里的所有值被取完,循環結束。方式一直接羅列方式二先定義后使用for 循環變量 in 序列 :語句或語句組格式輸出1,2,3,4…100序列的使用方式方式三使用range( )函數課堂任務(二)方式三使用range( )函數range( )用于創建整數序列,用法為:range([初值,] 終值 [,步長])1. 測試下列代碼的運行結果12341354321234for i in range(1,5,1):print(i)for i in range(1,5,2):print(i)for i in range(5,1,-1)print(i)for i in range(5):print(i)for i in range(1,5):print(i)01234方式三使用range( )函數課堂任務(二)range( )用于創建整數序列,用法為:range([初值,] 終值 [,步長])序列的起始值,可省略,默認為0序列的終止值,不能省略,且終值不包括在序列內序列的步長,可正可負,為正時,序列遞增; 為負時,序列遞減,可省略,默認為1;不可為0課堂任務(二)(1) 測試下列代碼的運行結果(2) range( )函數小練習① 生成20以內偶數列② 生成20以內奇數列③ 生成20,14,8,2,-4數字序列range(0,20,2)range(1,20,2)range(20,-5,-6)已知條件:筆記本的單價(元):限定條件:要解決的問題:確定循環結構的三要素:①循環變量:循環變量對應的序列:②循環終止的條件:③循環體:項目小組經過討論,決定網購單價為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計算一共要花多少元 課堂任務(三)分析問題1,2,3 ,…,10sum=1*1+2*1+3*1+…+10*1筆記本的單價i10種筆記本各買一本sum=sum+ii遍歷完range(1,11,1)?項目問題range( )1,11,1計算過程 單價(元) 總價sum(元)第一次 1第二次 2第三次 3第 i 次sum=3+3×1sum=1+2×1sum=0+1×1i...sum=sum(上)+i×1......sum=sum+i設計算法編寫程序調試運行項目小組經過討論,決定網購單價為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計算一共要花多少元 項目問題課堂任務(三)1. 循環結構是指在程序中需要反復執行某個功能而設置的一種程序結構。2. for循環的一般格式:for 循環變量 in 序列:循環體3. 序列可以有以下幾種表達方式:直接羅列先定義后使用使用range( )函數4. range()函數的一般格式:range(初值,終值,步長)課堂小結課后作業完成作業單。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫