2.3 for循環(huán)教科版高中信息技術(shù)必修一_第1頁
2.3 for循環(huán)教科版高中信息技術(shù)必修一_第2頁
2.3 for循環(huán)教科版高中信息技術(shù)必修一_第3頁
2.3 for循環(huán)教科版高中信息技術(shù)必修一_第4頁
2.3 for循環(huán)教科版高中信息技術(shù)必修一_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Python中的for循環(huán)信息技術(shù)課程Presenternamewww.islide.cc拓展1:循環(huán)的提前結(jié)束break(結(jié)束所有循環(huán))continue(結(jié)束當(dāng)前循環(huán),進行下一循環(huán))用于終止某個循環(huán),使程序跳到循環(huán)體以外的第一個可執(zhí)行語句。如果有兩層或兩層以上的循環(huán),在最內(nèi)層使用break語句,則跳出的是最內(nèi)層的循環(huán),外層的循環(huán)不受影響。結(jié)束當(dāng)次循環(huán),進行下一次循環(huán)。即跳過循環(huán)體內(nèi)還未執(zhí)行的語句,進入下一次循環(huán)的判定。使用while或for循環(huán)時,如果想提前結(jié)束循環(huán)(在不滿足結(jié)束條件的情況下結(jié)束循環(huán)),可以使用break或continue語句。程序示例運行結(jié)果執(zhí)行過程breakforiin"python":ifi==“t“:breakelse:print(i,end=””)py進入第1次循環(huán),i=p,輸出p進入第2次循環(huán),i=y,輸出y進入第3次循環(huán),i=t滿足if語句的條件跳出循環(huán),程序結(jié)束continueforiin"python":ifi==“t”:

continueelse:print(i,end=””)pyhon進入第1次循環(huán),i=p,輸出p進入第2次循環(huán),i=y,輸出y進入第3次循環(huán),i=t滿足if語句的條件跳出本循環(huán),繼續(xù)下一次循環(huán)(即無輸出)進入第4次循環(huán),i=h,輸出h進入第5次循環(huán),i=o,輸出o進入第6次循環(huán),i=n,輸出n拓展練習(xí)小僵尸現(xiàn)在的身高是155厘米,若特效增高藥每科顆的增長率為0.015倍,問吃了5顆藥之后小僵尸的身高是多少?目錄復(fù)習(xí)回顧以往知識知識回顧03.計算存款的變化情境導(dǎo)入01.小組進行項目探究分組探究02.應(yīng)用知識解決問題鞏固提升04.教師演示講授答疑演示講解05.01.情境導(dǎo)入用for循環(huán)計算若干年后銀行存款的變化計算5年后存款的金額如果將5萬元存入銀行,選擇“1年定期,自動轉(zhuǎn)存”的存款方式,假設(shè)5年內(nèi)利率不變,均為3.25%,5年后到期存款是多少?第1年:50000*(1+0.0325)第2年:50000*(1+0.0325)*(1+0.0325)第3年:50000*(1+0.0325)*(1+0.0325)*(1+0.0325)第4年:50000*(1+0.0325)*(1+0.0325)*(1+0.0325)*(1+0.0325)第5年:50000*(1+0.0325)*(1+0.0325)*(1+0.0325)*(1+0.0325)*(1+0.0325)編寫程序如果將5萬元存入銀行,選擇“1年定期,自動轉(zhuǎn)存”的存款方式,假設(shè)5年內(nèi)利率不變,均為3.25%,5年后到期存款是多少?money=①rate=0.035foriinrange(②):

③print(“5年以后存款利率:”,④,"元")input("運行完畢,按回車鍵退出…")#本金#年利率#存款年數(shù)#若干年后的總金額#輸出最終金額#退出程序編寫程序如果將5萬元存入銀行,選擇“1年定期,自動轉(zhuǎn)存”的存款方式,假設(shè)5年內(nèi)利率不變,均為3.25%,5年后到期存款是多少?money=50000rate=0.035foriinrange(0,5): money=money*(1+rate)print("5年以后存款利率:",money,"元")input("運行完畢,按回車鍵退出…")#本金#年利率#存款年數(shù)#若干年后的總金額#輸出最終金額#退出程序02.分組探究嘗試找出問題解決的方法自主設(shè)計程序03.知識回顧復(fù)習(xí)回顧Python的基礎(chǔ)知識輸入輸出語句1、輸入語句myname=

input(“請輸入你的名字”)變量名輸入函數(shù)提示語賦值符號輸入輸出語句2、輸出語句變量在程序運行過程中,值允許改變的量稱為變量。變量是內(nèi)存中存放數(shù)據(jù)的存儲單元,用變量名來表示。1a2b存儲單元變量名變量就是有標(biāo)簽的盒子a=1b=2變量的命名規(guī)則(1)

必須以字母或下劃線開頭,后面可以是字母、數(shù)字或下劃線。(2)

區(qū)分大小寫,如Myname和myname是不同的變量。(3)

不能使用保留字,如:for、in、if、continue、break、else、and、not和or等。

練習(xí):判斷以下變量名的命名是否正確123else_3age√××√算術(shù)運算符比較運算符比較運算符><>=<===!=含義大于小于大于或等于小于或等于等于不等于邏輯運算符邏輯運算符andornot含義與或非數(shù)據(jù)類型與數(shù)學(xué)中整數(shù)的概念一致1.可以表示正數(shù)、負數(shù)和0,沒有取值范圍的限制2.整數(shù)的不同進制表示方式(1)整數(shù)類型(int)(2)浮點型(float)類似數(shù)學(xué)中的小數(shù)1.由整數(shù)部分和小數(shù)部分組成2.使用round()函數(shù) round(x,d):對x進行四舍五入,d是小數(shù)截取位數(shù)數(shù)據(jù)類型(3)字符串類型(str)1.字符串就是文本,可以是字母、數(shù)字或符號?!甴ello’‘12’‘a(chǎn)_3’2.可以使用單引號、雙引號和三引號來定義。“hello”“12”“a_3”3.單引號和雙引號定義的字符必須在一行;三引號定義的字符串可以分布在連續(xù)的多行。b4.字符串和數(shù)字的區(qū)別在于:字符串兩端需加引號,輸出時原樣顯示引號中的內(nèi)容。

(4)強制轉(zhuǎn)換數(shù)據(jù)類型函數(shù)float():根據(jù)一個字符串或整數(shù)創(chuàng)建一個新的浮點int():根據(jù)一個字符串或浮點數(shù)創(chuàng)建一個新的整數(shù)str():根據(jù)一個數(shù)(也可以是任何其他類型)創(chuàng)建一個新的字符串for循環(huán)的基本格式for變量in列表:

語句1

語句2

…如:y='春夏秋冬'forxiny:print(x)通將一組重復(fù)執(zhí)行的語句稱為循環(huán)體。循環(huán)體必須相對關(guān)鍵詞for有縮進。循環(huán)執(zhí)行時,依次將列表中的元素賦給變量,并且執(zhí)行循環(huán)體,直到整個列表的元素被取完循環(huán)結(jié)束。例:編寫程序輸出100遍“我愛你中國!”range函數(shù)range(start,stop,step)range()函數(shù)返回數(shù)字序列,默認(rèn)從0開始,默認(rèn)以1遞增,并以指定的數(shù)字結(jié)束。start 開始。整數(shù),指定從哪個位置開始。默認(rèn)為0。stop 結(jié)束。整數(shù),指定在哪個位置結(jié)束,不包含該值。step 步長。整數(shù),指定增量。默認(rèn)為1。range函數(shù)range(start,stop,step)>>>range(10)#從0開始到9>>>range(1,11)#從1開始到10>>>range(0,30,5)#步長為5分析下面兩個語句的異同s=0foriinrange(1,5): s=s+1print(s)s=0foriinrange(1,5): s=s+iprint(s)①②04.鞏固提升通過課堂練習(xí)鞏固知識鞏固練習(xí)1、函數(shù)range(5)可以生成____結(jié)果。A.5 B.[1,2,3,4,5]

C.[0,1,2,3,4]

D.[0,1,2,3,4,5]2、下面的程序段運行后的結(jié)果為:forxin[1,2,3]:

print(x)A.123 B

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論