版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
分支(選擇)結(jié)構(gòu)回顧某同學(xué)參加了學(xué)校體檢,體檢的醫(yī)生告訴他(她)體重超重,需要加強(qiáng)運(yùn)動(dòng)。該同學(xué)了解到運(yùn)動(dòng)時(shí),心率如能控制在一定范圍內(nèi),對增強(qiáng)心血管系統(tǒng)和呼吸系統(tǒng)的功能都有很好的效果;超出范圍,對身體反而會(huì)有損傷。你能幫他(她)計(jì)算最適宜的運(yùn)動(dòng)心率嗎?男性:最適宜運(yùn)動(dòng)心率=(220-年齡數(shù)-安靜心率)×(60%~80%)+安靜心率女性:最適宜運(yùn)動(dòng)心率=(210-年齡數(shù)-安靜心率)×(60%~80%)+安靜心率請參考P31的流程圖,完成P32-33的程序代碼。周而復(fù)始的循環(huán)while循環(huán)1for循環(huán)2循環(huán)嵌套3while條件表達(dá)式:
循環(huán)體while循環(huán)(條件循環(huán))是通過一個(gè)條件來控制是否要繼續(xù)反復(fù)執(zhí)行循環(huán)體中的語句。小試身手今有一物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?使用while語句實(shí)現(xiàn)從1開始依次嘗試符合條件的數(shù),直到找到符合條件的數(shù)時(shí),才退出循環(huán)。for循環(huán)for迭代變量in對象:
循環(huán)體for循環(huán)(計(jì)數(shù)循環(huán))是一個(gè)依次重復(fù)執(zhí)行的循環(huán)。通常適用于枚舉或遍歷序列以及迭代對象中的元素。range(start,end,step)起始值(包括)結(jié)束值(不包括)指定步長如果只有一個(gè)參數(shù),指定的是end;如果有兩個(gè)參數(shù),指定的是start和end;range()函數(shù):用于生成一系列連續(xù)的整數(shù),多用于for循環(huán)。思考:如何取得13579這樣的序列?小試身手計(jì)算1+2+3+4+5+6+7+8+9+10=?請補(bǔ)充代碼:result=0foriinrange():
print(result)任務(wù)一要求:使用for循環(huán)語句實(shí)現(xiàn)從1循環(huán)到200(不包含200),并且輸出符合條件的數(shù)。題目:今有一物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?循環(huán)嵌套循環(huán)嵌套在Python中,允許在一個(gè)循環(huán)體中嵌入另一個(gè)循環(huán),這稱為循環(huán)嵌套。例如:在電影院中找位置。在Python中,for循環(huán)和while循環(huán)都可以進(jìn)行循環(huán)嵌套。任務(wù)二打印如下所示的九九乘法表end=‘’輸出空格print(‘’)換行1×1=11×2=22×2=41×3=32×3=63×3=91×4=42×4=83×4=124×4=161×5=52×5=103×5=154×5=205×5=251×6=62×6=123×6=184×6=245×6=306×6=361×7=72×7=143×7=214×7=285×7=356×7=427×7=491×8=82×8=163×8=244×8=325×8=406×8=487×8=568×8=641×9=92×9=183×9=274×9=365×9=456×9=547×9=638×9=729×9=81跳轉(zhuǎn)語句break語句1continue語句2break語句break語句可以終止當(dāng)前的循環(huán),包括while和for在內(nèi)的所有控制語句。說明:break語句一般會(huì)結(jié)合if語句進(jìn)行搭配使用,表示在某種條件下,跳出循環(huán)。如果使用嵌套循環(huán),break語句將跳出最內(nèi)層的循環(huán)。break語句運(yùn)用示例print("今有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二,問幾何?\n")fornumberinrange(100):##print(number)ifnumber%3==2andnumber%5==3andnumber%7==2:#判斷是否符合條件print("答曰:這個(gè)數(shù)是",number)#輸出符合條件的數(shù)break#跳出for循環(huán)continue語句continue語句continue語句的作用沒有break語句語句強(qiáng)大,它只能終止本次循環(huán)而提前進(jìn)入下一次循環(huán)中。說明:continue語句一般會(huì)與if語句搭配使用,表示在某種條件下,跳過當(dāng)前循環(huán)的剩余語句,然后繼續(xù)進(jìn)行下一輪循環(huán)。
如果使用嵌套循環(huán),continue語句只跳過最內(nèi)層循環(huán)中的剩余語句。continue語句運(yùn)用示例total=99#記錄拍腿次數(shù)的變量fornumberinrange(1,100):#創(chuàng)建一個(gè)從1到100(不包括)的循環(huán)ifnumber%7==0:#判斷是否為7的倍數(shù)
continue#繼續(xù)下一次循環(huán)else:string=str(number)#將數(shù)值轉(zhuǎn)換為字符串ifstring.endswith('7'):#判斷是否以數(shù)字7結(jié)尾
continue#繼續(xù)下一次循環(huán)total-=1#可拍腿次數(shù)-1print("從1數(shù)到99共拍腿",total,"次。")#顯示拍腿次數(shù)幾個(gè)好朋友一起玩逢七拍腿游戲,即從1開始依次數(shù)到99,當(dāng)數(shù)到尾數(shù)是7的數(shù)或7的倍數(shù)時(shí),則不報(bào)出該數(shù),而是拍一下腿。假設(shè)每個(gè)人都沒有出錯(cuò),計(jì)算一共要拍多少次腿?pass空語句[概念]pass語句,表示空語句。它不做任何事情,一般起到占位作用。pass空語句示例foriinrange(1,10):ifi%2==0:print(I,end=‘’)else:
pass作業(yè)編寫一個(gè)猜數(shù)字的游戲,隨機(jī)生成一個(gè)1~10之間(包括1和10)的數(shù)字作為基準(zhǔn)數(shù),玩家每次通過鍵盤輸入一個(gè)數(shù)字,如果輸入的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保公司解除租賃協(xié)議
- 污水處理招投標(biāo)委托書范例
- 農(nóng)業(yè)物流服務(wù)合同管理指南
- 文化產(chǎn)業(yè)嚴(yán)禁參與盜版侵權(quán)承諾書
- 公共廣場地磚鋪設(shè)合同
- 建筑加固改造升級勞務(wù)協(xié)議
- 上海市工業(yè)園區(qū)基礎(chǔ)設(shè)施施工合同
- 醫(yī)療機(jī)構(gòu)用工規(guī)范承諾書
- 石油開采設(shè)備日常養(yǎng)護(hù)管理辦法
- 漁業(yè)捕撈與加工合同
- 2022年火力發(fā)電建設(shè)工程啟動(dòng)試運(yùn)及驗(yàn)收規(guī)程
- 婦產(chǎn)科病史采集臨床思維
- 資產(chǎn)評估的應(yīng)急措施
- 5G定制網(wǎng)核心網(wǎng)練習(xí)試題附答案
- 背景調(diào)查表(標(biāo)準(zhǔn)樣本)
- 汽車構(gòu)造復(fù)習(xí)
- 【酒店人力資源管理問題研究文獻(xiàn)綜述3000字】
- 讀書分享交流會(huì)《親愛的安德烈》課件
- 2022年英語二真題(含答案及解析)【可編輯】
- 月度安全管理綜合考核表
- 以案說法發(fā)言材料范文九篇
評論
0/150
提交評論