2020-02-01

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?第四周? 程序的控制結(jié)構(gòu)


一、程序的分支結(jié)構(gòu)

單分支結(jié)構(gòu):if <條件>

? ? ? ? ? ? ? ? ? ? ? ? <語句塊1>

二分支結(jié)構(gòu): if<條件>:

? ? ? ? ? ? ? ? ? ? ? ? <語句塊1>

? ? ? ? ? ? ? ? ? else:

? ? ? ? ? ? ? ? ? ? ? ? <語句塊2>

緊湊結(jié)構(gòu):<表達(dá)式1> if <條件>? else <表達(dá)式2>

多分支結(jié)構(gòu):

if<條件>:

<語句塊1>

elif:

<語句塊2>

....

else:
<語句塊2>

二决帖、條件判斷與組合



程序的異常處理


實例:身體質(zhì)量指數(shù)BMI

BMI=體重(Kg)/身高^2(m^2)




程序的循環(huán)結(jié)構(gòu)

遍歷循環(huán):

for<循環(huán)變量>in<遍歷結(jié)構(gòu)>

<語句塊>

由保留字for和in組成,颈娜,完整遍歷所有元素后結(jié)束

每次循環(huán),所獲得元素放入循環(huán)變量浙宜,并執(zhí)行一次語句塊

應(yīng)用:

計數(shù)循環(huán)(N次)

for i in range(N)

<語句塊>


字符串遍歷循環(huán):

for c in s:

<保留字>

-s是字符串官辽,遍歷字符串每個字符,產(chǎn)生循環(huán)粟瞬。


列表遍歷循環(huán):

for item in ls:

<語句塊>

-ls是一個列表同仆,遍歷其每個元素,產(chǎn)生循環(huán)


文件遍歷循環(huán):

for line in fi:

<語句塊>

-fi是一個文件標(biāo)識符裙品,遍歷其每行俗批,產(chǎn)生循環(huán)


無限循環(huán):

由條件控制的循環(huán)方式

while <條件>:

<語句塊>

-反復(fù)執(zhí)行語句塊,直到條件不滿足時結(jié)束

ctrl+c退出循環(huán)


循環(huán)控制保留字

break和continue

break跳出并結(jié)束當(dāng)前整個循環(huán)清酥,執(zhí)行循環(huán)后的語句

continue結(jié)束當(dāng)次循環(huán),繼續(xù)執(zhí)行后續(xù)次數(shù)循環(huán)

break和continue可以與for和while循環(huán)搭配使用

break僅跳出當(dāng)前一層循環(huán)T搪隆焰轻!


循環(huán)與else

for<循環(huán)變量>in<遍歷結(jié)構(gòu)>

<語句塊1>

else:

<語句塊2>

while<條件>:

<語句塊1>

else:

<語句塊2>



random庫的使用

使用random庫:import random

基本隨機(jī)數(shù)函數(shù):

隨機(jī)數(shù)種子------梅森旋轉(zhuǎn)算法------隨機(jī)序列

擴(kuò)展隨機(jī)數(shù)函數(shù):




圓周率的計算

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市昆雀,隨后出現(xiàn)的幾起案子辱志,更是在濱河造成了極大的恐慌蝠筑,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,525評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件揩懒,死亡現(xiàn)場離奇詭異什乙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)已球,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,203評論 3 395
  • 文/潘曉璐 我一進(jìn)店門臣镣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人智亮,你說我怎么就攤上這事忆某。” “怎么了阔蛉?”我有些...
    開封第一講書人閱讀 164,862評論 0 354
  • 文/不壞的土叔 我叫張陵弃舒,是天一觀的道長。 經(jīng)常有香客問我状原,道長聋呢,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,728評論 1 294
  • 正文 為了忘掉前任颠区,我火速辦了婚禮削锰,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘瓦呼。我一直安慰自己喂窟,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,743評論 6 392
  • 文/花漫 我一把揭開白布央串。 她就那樣靜靜地躺著磨澡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪质和。 梳的紋絲不亂的頭發(fā)上稳摄,一...
    開封第一講書人閱讀 51,590評論 1 305
  • 那天,我揣著相機(jī)與錄音饲宿,去河邊找鬼厦酬。 笑死,一個胖子當(dāng)著我的面吹牛瘫想,可吹牛的內(nèi)容都是我干的仗阅。 我是一名探鬼主播,決...
    沈念sama閱讀 40,330評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼国夜,長吁一口氣:“原來是場噩夢啊……” “哼减噪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,244評論 0 276
  • 序言:老撾萬榮一對情侶失蹤筹裕,失蹤者是張志新(化名)和其女友劉穎醋闭,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體朝卒,經(jīng)...
    沈念sama閱讀 45,693評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡证逻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,885評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了抗斤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囚企。...
    茶點故事閱讀 40,001評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖豪治,靈堂內(nèi)的尸體忽然破棺而出洞拨,到底是詐尸還是另有隱情,我是刑警寧澤负拟,帶...
    沈念sama閱讀 35,723評論 5 346
  • 正文 年R本政府宣布烦衣,位于F島的核電站,受9級特大地震影響掩浙,放射性物質(zhì)發(fā)生泄漏花吟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,343評論 3 330
  • 文/蒙蒙 一厨姚、第九天 我趴在偏房一處隱蔽的房頂上張望衅澈。 院中可真熱鬧,春花似錦谬墙、人聲如沸今布。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,919評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽部默。三九已至,卻和暖如春造虎,著一層夾襖步出監(jiān)牢的瞬間傅蹂,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,042評論 1 270
  • 我被黑心中介騙來泰國打工算凿, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留份蝴,地道東北人。 一個月前我還...
    沈念sama閱讀 48,191評論 3 370
  • 正文 我出身青樓氓轰,卻偏偏與公主長得像婚夫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子署鸡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,955評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Swift 提供了類似 C 語言的流程控制結(jié)構(gòu)案糙,包括可以多次執(zhí)行任務(wù)的for和while循環(huán)镐躲,基于特定條件選擇執(zhí)行...
    窮人家的孩紙閱讀 703評論 1 1
  • Swift提供了多種控制流聲明。包括while循環(huán)來多次執(zhí)行一個任務(wù)侍筛;if,guard和switch聲明來根據(jù)確定...
    BoomLee閱讀 1,950評論 0 3
  • [The Swift Programming Language 中文版]本頁包含內(nèi)容: Swift提供了多種流程控...
    風(fēng)林山火閱讀 568評論 0 0
  • 初來乍到 你要知道 我叫莫雨霖撒穷,今年17歲匣椰,在我這17歲的年華里,最最重要的事端礼,除了高考禽笑,就是高考,成績中上...
    smile_431b閱讀 170評論 0 1
  • 黑夜其實從來就不是黑的蛤奥,黑夜里佳镜,合歡花還是紅的。毛絨絨的紫藤花還是紫白色得凡桥,和黑夜還是白天沒有關(guān)系蟀伸。就像,我想你缅刽,...
    RQ_f51d閱讀 230評論 0 0