441for循環(huán)的應(yīng)用課件高一上學(xué)期粵教版必修一數(shù)據(jù)與計算第四章_第1頁
441for循環(huán)的應(yīng)用課件高一上學(xué)期粵教版必修一數(shù)據(jù)與計算第四章_第2頁
441for循環(huán)的應(yīng)用課件高一上學(xué)期粵教版必修一數(shù)據(jù)與計算第四章_第3頁
441for循環(huán)的應(yīng)用課件高一上學(xué)期粵教版必修一數(shù)據(jù)與計算第四章_第4頁
441for循環(huán)的應(yīng)用課件高一上學(xué)期粵教版必修一數(shù)據(jù)與計算第四章_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

問題引入網(wǎng)購單價為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計算一共要花費多少元?如何利用計算機(jī)程序解決該問題?循環(huán)結(jié)構(gòu)程序的循環(huán)結(jié)構(gòu)是程序設(shè)計中常用到的基本結(jié)構(gòu)之一。循環(huán)是讓計算機(jī)自動完成重復(fù)工作的常見方式。循環(huán)結(jié)構(gòu)for循環(huán)while循環(huán)for循環(huán)的應(yīng)用for循環(huán)變量in列表:語句或語句組1

for循環(huán)的一般格式注:①for循環(huán)變量in列表后面加“:”;②語句或語句組嚴(yán)格遵循相同的縮進(jìn)??s進(jìn)通常是一個制表符(\t)或者4個空格字符。Tab1個空格for循環(huán)的應(yīng)用1

for循環(huán)的執(zhí)行流程序列中是否有項執(zhí)行循環(huán)體是列表可以有幾種表達(dá)方式1.直接羅列forvaluein[1,2,3,4,5]:print(value)print("good")2.先定義后使用values=[1,2,3,4,5]forvalueinvalues:print(value)print("good")3.使用range()函數(shù)forvalueinrange(1,8)print(value)print("good")forvalueinrange(3,30,3)print(value)列表可以有幾種表達(dá)方式1.直接羅列forvaluein[1,2,3,4,5]:print(value)print("good")1good1good1good1good1good列表可以有幾種表達(dá)方式2.先定義后使用values=[1,2,3,4,5]forvalueinvalues:print(value)print("good")12345good列表可以有幾種表達(dá)方式3.使用range()函數(shù)forvalueinrange(1,8)print(value)print("good")1234567good列表可以有幾種表達(dá)方式3.使用range()函數(shù)forvalueinrange(3,30,3)print(value)369121518212427實踐活動一參照課本P86-87,嘗試編寫以上三種列表表達(dá)方式的代碼range()函數(shù)range(start,end,step)起始值(包括)結(jié)束值(不包括)步長foriinrange(2,20,3):print(i)258111417如果只有1個參數(shù),則默認(rèn)起始值為0,步長為1range()函數(shù)range(start,end,step)起始值(包括)結(jié)束值(不包括)步長foriinrange(5):print(i)01234如果只有2個參數(shù),則默認(rèn)步長為1range()函數(shù)range(start,end,step)起始值(包括)結(jié)束值(不包括)步長foriinrange(3,7):print(i)3456實踐活動二利用for循環(huán)的range()函數(shù)輸出100以內(nèi)的所有偶數(shù)提示:默認(rèn)從0開始,每次走兩步,即加2網(wǎng)購單價為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計算一共要花費多少元?探究活動1分析問題計算1到10的累加值。1~10的累加就是計算書1+2+3+…+10,可以利用for循環(huán)結(jié)構(gòu)編程來解決設(shè)計算法(1)需要有一個循環(huán)變量從1變化到10,將該變量命名為i;(2)需要一個臨時變量不斷和該變量進(jìn)行加法運算,并記錄運算結(jié)果,將臨時變量命名為sum;(3)變量i每增加1時,就和變量sum進(jìn)行一次加法運算,變量sum記錄的是累加的結(jié)果i=1,sum=0sum=sum+ii++i≤10?輸出sum的值編寫程序i=1,sum=0sum=sum+ii++i≤10?輸出sum的值sum=0foriinrange(1,11)sum=sum+iprint(“一共需要花費”,sum,”元”)調(diào)試運行運行結(jié)果:實踐活動三1.求1到100的和;2.打印乘法口訣

實踐活動三1.求1到100的和;

sum=0foriinrange(1,101):sum=sum+iprint(sum)實踐活動三2.打印乘法口訣

foriinrange(1,10):forjinrange(1,i+1):print(f'{j}×{i}={i*j}\t',end='')print()課后總結(jié)在本節(jié)課中,我們學(xué)習(xí)了for循環(huán)的應(yīng)用。1.for循環(huán)是一種常用的控制結(jié)構(gòu),它可以使一段代碼按照指定的次數(shù)或條件重復(fù)執(zhí)行。for循環(huán)的基本語法結(jié)構(gòu)如下:2.通過示例,我們看到了如何使用for循環(huán)來遍歷列表、字符串等序列,實現(xiàn)對元素的處理和操作。同時,我們也學(xué)習(xí)了如何結(jié)合range()函數(shù)來控制循環(huán)的次數(shù)。foriin序列:print(i)

小試牛刀1.以下代碼的輸出結(jié)果是(

)A.1234 B.12345C.01234

D.0123452.

以下for循環(huán)的使用中,錯誤的是()A.foriin[1,2,3]:print(i)

B.for

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論