資源簡介 (共34張PPT)第2單元 編程計算第1單元 初識數據與計算第3單元 認識數據第4單元 計算與問題解決第5單元 數據分析與人工智能信息技術(必修1)2.3 周而復始的循環——計數循環1、print()語句的作用是( )A.輸出B.輸入C.排序D.判斷A課前檢測析:print( ) 語句:輸出一個或多個字符,多個字符用逗號隔開。2、if()語句的作用是( )A.輸出B.輸入C.排序D.判斷D課前檢測析:if( ) 語句:判斷是否符合條件,符合就執行是的操作,不符合,就執行否的操作。3、下面哪一個不是算法的三種基本結構( )A.順序結構B.分支結構C.循環結構D.樹形結構D課前檢測析:算法的三種基本結構是順序結構、分支結構和循環結構。算法的三種基本結構順序結構:按照自上而下的先后順序依次執行程序語句。分支結構:根據給定的條件進行判斷的結構。循環結構:重復某一部分操作的結構。課前檢測1、了解循環的概念。2、掌握for循環的一般格式和循環次數的設置方法。3、了解列表的功能及常見操作。4、了解利用for語句解決問題的一般過程。學習目標敲七游戲游戲規則:“逢7過“,從1開始依序喊數字,如果數字是包含7或者是7的倍數,就不能喊出這個數字,必須做一個動作(拍手)。例如:前一個玩家喊到13,我是下一個玩家,按順序應該喊14,但因為14是7的倍數,所以不能喊出來。下一個玩家也不能喊14,他要喊15。如果他喊錯,那他就輸了。課程導入課程導入對人來說,長時間重復做同一件事情,通常會覺得不愉快,且效率會有所下降。但計算機往往不知疲倦,非常適宜用重復的方式完成任務。比如:1、寫100遍“你好,中國!”2、輸出1-100的數這些問題都有一個共同的特點:反復執行一定的操作,這就是循環,讓我們開始學習!春夏秋冬地球公轉星期輪回日常生活中的循環現象,你還能舉例說出嗎?課程導入為什要么使用環循構結?print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")print("信息技術")i=1while i<11:print("信息技術")i=i+1for i in range(1,11):print("信息技術")減少語句重復,簡潔。任務一:用列表輸出1到5建立一個水果列表觀察圖片列表列 表 list列表可以包含多個數據元素,它是一個有序的集合。創建列表,放在方括號內,各元素用逗號隔開。a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”]列表可以存儲混合類型的數據(整數、字符串等)列表索引號從0開始a[0]a[1]a[2]a[3]a[4]格式:列表名=[元素1,元素2,元素3……]列表a=[“石榴” , 1 , ”香蕉” , ”橙子” , ”梨子”]a[0]=”蘋果”a=[“蘋果” , 1 , ”香蕉” , ”橙子” , ”梨子”]del a[1]a=[“蘋果” , ”香蕉” , ”橙子” , ”梨子”]#修改列表第1個元素#刪除列表第2個元素a.append(“獼猴桃”)#在列表尾部添加一個數據元素“獼猴桃”a=[“蘋果” , ”香蕉” , ”橙子” , ”梨子”,”獼猴桃”]print(a)#輸出列表列表已知列表x=[1,2,3,4],那么執行語句del x[1]之后x的值為( )A.[2,3,4]B.[1,2,3,4]C.[1,3,4]D.2,3,4C練一練ABC計算機程序中某些代碼的反復執行。又稱while循環,用于循環次數未知的情況。又稱for循環,當循環一定次數時稱為計數循環。循環計數循環條件循環循環for 循環變量 in 列表:語句或語句組注意事項:冒號要記得循環體縮進4格計數循環循環重復次數一定時,我們通常稱為計數循環。在python中,使用for 語句來創建這類循環。for語句的基本格式如下。計數循環for 循環變量 in 列表:語句或語句組語句格式for i in ["hello","world"]:print (i) # 循環體(列表中元素個數決定循環次數)運行結果:helloworld一組重復執行的語句稱為循環體。循環體必須相對關鍵詞for有縮進。任務一:用列表輸出1到5for i in[1,2,3,4,5]:print(i)[1,2,3,4,5]數字1~5列表數字1~100列表 range()在for語句中,in后也可以是range()函數,它可以生成某個范圍內的數字列表。range( )函數任務二:用range函數輸出1到100range( )函數range()函數可以創建一個整數列表range()函數語法:range(start,stop[,step])計數從start開始(默認是0),到stop結束,但不包括stop,step步長默認為1。range(5)range(0,5,1)[0,1,2,3,4]#從0開始到5,步長為1range(1,4)[1,2,3]range(0,20,5)[0,5,10,15]range( )函數for 循環變量 in range( ):語句或語句組注意事項:冒號要記得循環體縮進4格計數循環for語句的另一種格式如下:任務二:用range函數輸出1到100for i in :print(i)range(1,101)1、列表range(7,10)中元素的個數是( )A.7B.3C.4D.10B練一練2、下列代碼中循環體執行的次數是( )for i in range(1,5):print(i)A.1B.2C.4D.5C下面程序段運行后顯示的結果是( )s=0for i in range(6):s=s+iprint(s)A.10B.15C.20D.25Bs=0i=0s=0i=1s=1i=2s=3i=3s=6i=4s=10i=5s=15執行下列程序后的結果是( )s=0for i in range(1,5):i=i+2s=s+iprint(s)A.15B.10C.18D. 8s=0i=1i=3s=3i=2i=4s=7i=3i=5s=12i=4i=6s=18C1、輸出1-100的偶數2、輸出100遍“你好,中國!”鞏固提升2、輸出100遍“你好,中國!”for i in range(1,101):print(“你好,中國!”)1、輸出1-100的偶數for i in range(2,101,2):print(i)請選擇以下任一題目,完成練習,并以“班級-學號”命名,提交作業。作業周而復始的循環計數循環列表range函數已知循環次數結合實際情況靈活運用for 循環變量 in range( ):語句或語句組for 循環變量 in 列表:語句或語句組小結對人來說,長時間重復做同一件事情,通常會覺得不愉快,且效率會有所下降。但計算機往往不知疲倦,非常適宜用重復的方式完成任務。我們將計算機程序中某些代碼的反復執行稱為循環。Python中既有重復一定次數的計數循環,也有重復到某種情況結束的條件循環。謝 謝! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫