資源簡介 (共15張PPT)延時符第11課 神奇的for循環核 酸 檢 測在信息科技時代,可以用計算機來幫助我們做核酸檢測嗎?思考假設當前組有5名學生需要有序進行核酸檢測,學生編號[1,2,3,4,5]。醫護人員的檢測工作如何進行的?(用number 來表示編號)number從編號表取一個元素是number號進行采樣否封裝試管存入試管number取下一個編號number成功取到編號表中的下一個元素了嗎?①1號進行采樣②存入試管 封裝試管③2號進行采樣④存入試管⑤3號進行采樣⑥存入試管⑦4號進行采樣⑧存入試管⑨5號進行采樣⑩存入試管重復的操作(循環)Python for語句實現循環操作for number in [1,2,3,4,5]:print(number,"號采樣")print("存入試管")print("封裝試管")計算機程序實現檢測流程請同學們打開“5名學生核檢”程序,運行程序,觀察運行結果。for循環語句格式for number in [1,2,3,4,5] :print(number,"號采樣")print("存入試管")print("封裝試管")循環變量forin序列:循環體核 酸 檢Python中的for循環是一種非常靈活且強大的控制流語句,它允許你遍歷一個序列(如列表、元組、字典、集合或字符串)中的元素,并對每個元素執行相應的操作。思考請各個小組按照組別號分別運行程序1,程序2,程序3,程序4,程序5。for number in [1,2,3,4,5]:print(number,"號采樣")print("存入試管")print("封裝試管")for number in [1,2,3,4,5]:print(number,"號采樣")print("存入試管")print("封裝試管")For number in [1,2,3,4,5]:print(number,"號采樣")print("存入試管")print("封裝試管")for number in [1,2,3,4,5]print(number,"號采樣")print("存入試管")print("封裝試管")for number in [5,3,4,2,1]:print(number,"號采樣")print("存入試管")print("封裝試管")程序1程序5程序4程序3程序2for循環語句格式冒號,不能遺漏for循環變量in序列:循環體縮進(用四個空格或者一個Tab鍵實現)當循環體由多條語句組成時,多條語句同時需要縮進。標識符,不能更改可以多條語句組成隨著循環的執行,循環變量是依次按順序取出序列中的元素。numbernumbernumbernumbernumber①②③④⑤[1,2,3,4,5]for語句-序列如何生成序列呢?1.列表直接生成序列假如一個班級需要檢測的學生有50名,列表直接生成序列該如何表示呢?2.range()函數生成序列[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]range()函數生成序列range(1,10,1)123456789range(1,10,2)13579range(2,10,2)2486range( 初始值 , 終值 , 步長)不包括終值本身range()函數生成序列的格式:如何用range()函數生成有50名學生編號的序列?range(1,51,1)[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]計算機利用range()函數生成序列的方式完成檢測計算機對50名學生進行檢測的程序:for number in range(1,51,1):print(number,"號核酸檢測")for number in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50]:print(number,"號核酸檢測")常態化核酸檢測時,我們采取抽樣檢的方式。假如50名學生分5天檢測完,那么我們可以怎樣來抽樣呢?周一:[1,6,11,16,21,26,31,36,41,46]周二:[2,7,12,17,22,27,32,37,42,47]周三:[3,8,13,18,23,28,33,38,43,48]周四:[4,9,14,19,24,29,34,39,44,49]周五:[5,10,15,20,25,30,35,40,45,50]組1組2組3組4組5print(number,"號核酸檢測")50名學生抽樣核檢請各個小組根據上圖對應的抽樣編號,補充程序“50名學生抽樣核檢”中缺失的for語句部分,運行程序,查看結果。for number inrange(1,51,5)range(2,51,5)range(3,51,5)range(4,51,5)range(5,51,5)計算機利用range()函數生成序列的方式完成檢測序列:for循環語句格式for循環序列range()函數生成序列知識小結課堂小結for 循環變量 in 序列 :循環體1.列表直接生成序列2.range()函數生成序列1.格式:range(初始值,終值,步長)課后思考我們生活中還有其他循環的例子嗎?請大家課后思考一下這些循環實例中循環變量,序列和循環體分別是什么,用程序該如何實現呢?謝謝大家Thank you! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫