資源簡介 (共24張PPT)第四章 程序設計基礎高中信息技術 必修14.2 運用循環結構描述問題求解過程while循環的應用02for循環的應用01目錄Contents 01for循環的應用for循環的應用求和問題:1+2+3+4+5+6……+100= for循環的應用1+2+3+4+5+6……+100= 1+100=1012+99=1013+98=101…….50+51=101一共50組101*50=5050for循環的應用1+2+3+4+5+6……+100= 1+100=1012+99=1013+98=101…….50+51=101一共50組101*50=5050print(1+2+3+4+5…..+100)for循環的應用當數據量大且數據復雜的時候,我們繼續按照這個方法是否可行?1+2+3+……+198739= 2+4+6+……+18456= for循環的應用基本形式for 循環變量 in 列表:語句或語句組依次把列表中的每個元素逐個迭代出來4個空格的縮進循環體流程圖遍歷結構(列表)中取一個數據賦值給循環變量從遍歷結構中沒有取到數據從遍歷結構中取到數據for循環體for循環的應用列表的幾種表達方式(1)直接羅列的方式for value in [1,2,3,4,5]print(value)print(“good”)for value in [1,2,3,4,5]print(value)print(“good”)for循環的應用有縮進無縮進for循環的應用列表的幾種表達方式(1)直接羅列的方式(2)先定義后使用的方式程序結果for循環的應用列表的幾種表達方式(1)直接羅列的方式(2)先定義后使用的方式(3)使用range( )函數range(n)它主要生成0到n-1的整數有序數列,n本身不包含。程序結果for循環的應用列表的幾種表達方式range(m,n)它主要生成m到n-1的整數有序數列,n本身不包含。程序結果for循環的應用列表的幾種表達方式range(m,n,z)m表示序列的起始數;n表示終止數;z表示數與數的間隔,即步長。程序結果for循環的應用列表的幾種表達方式range(m,n,z)m表示序列的起始數;n表示終止數;z表示數與數的間隔,即步長。程序結果for循環的應用列表的幾種表達方式(1)直接羅列的方式(2)先定義后使用的方式(3)使用range( )函數range(start,stop,step)①記數從start開始(如果省略默認為0)②記數到stop結束(但不包括stop)③step表示步長,即間隔。(如果省略默認為1,step也可以是負數)求和問題:1+2+3+4+5+6……+100= for循環的應用sum=0range(1,101)sum=sum+value將sum的值初始化為0因為求1-100的自然數求和,使用range()函數,并且終止數為101。將循環變量value的值全部累加到sum里面。程序結果02while循環的應用while循環的應用基本形式while(表達式):語句或語句組流程圖表達式?(while循環繼續條件)FalseTrue上條語句循環語句(循環體)語句B求和問題:1+2+3+4+5+6……+100= while循環的應用sum=0i=1while(i<=100)sum+=ii+=1將sum的值初始化為0,i的初始值為1while循環的繼續條件循環體,及迭代條件程序結果for循環的應用求100以內偶數的和:2+4+6+8+10……+100= 練一練for循環的應用求階乘:10!=1*2*3*4*5……*9*10練一練知識小結while循環的應用02for循環的應用01謝謝觀看 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫