版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
4.Python程序的控制結構4.Python程序的控制結構1Python程序設計第4章Python程序控制結構Python程序設計第4章Python程序控制結構2Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖3Python程序設計流程圖基本元素程序流程圖程序基本結構程序的流程圖Python程序設計流程圖基本元素程序的流程圖4程序流程圖流程圖基本元素程序流程圖用一系列圖形、流程線和文字說明描述程序的基本操作和控制流程,它是程序分析和過程描述的最基本方式。?流程圖的基本元素包括7種程序流程圖流程圖基本元素程序流程圖用一系列圖形、流程線和文字5程序流程圖程序流程圖程序流程圖示例由連接點A連接的一個程序程序流程圖程序流程圖程序流程圖示例由連接點A連接的一個程序6程序流程圖程序的基本結構程序由三種基本結構組成:順序結構分支結構循環(huán)結構這些基本結構都有一個入口和一個出口。任何程序都由這三種基本結構組合而成程序流程圖程序的基本結構程序由三種基本結構組成:這些基本結構7程序流程圖程序的基本結構順序結構是程序的基礎,但單一的順序結構不可能解決所有問題。順序結構是程序按照線性順序依次執(zhí)行的一種運行方式,其中語句塊1S1和語句塊S2表示一個或一組順序執(zhí)行的語句程序流程圖程序的基本結構順序結構是程序的基礎,但單一的順序結8程序流程圖程序的基本結構分支結構是程序根據(jù)條件判斷結果而選擇不同向前執(zhí)行路徑的一種運行方式,包括單分支結構和二分支結構。由二分支結構會組合形成多分支結構。程序流程圖程序的基本結構分支結構是程序根據(jù)條件判斷結果而選擇9程序流程圖程序的基本結構循環(huán)結構是程序根據(jù)條件判斷結果向后反復執(zhí)行的一種運行方式,根據(jù)循環(huán)體觸發(fā)條件不同,包括條件循環(huán)和遍歷循環(huán)結構程序流程圖程序的基本結構循環(huán)結構是程序根據(jù)條件判斷結果向后反10程序流程圖程序的基本結構實例實例1:圓面積和周長的計算輸入:圓半徑R處理:圓面積:S=π*R*R圓周長:L=2*π*R輸出:圓面積S、周長L程序流程圖程序的基本結構實例實例1:圓面積和周長的計算輸入11程序流程圖程序的基本結構實例實例2:實數(shù)絕對值的計算程序流程圖程序的基本結構實例實例2:實數(shù)絕對值的計算12程序流程圖程序的基本結構實例實例3:整數(shù)累加輸入:正整數(shù)R處理:S=1+2+3+…+R輸出:輸出S程序流程圖程序的基本結構實例實例3:整數(shù)累加輸入:正整數(shù)R13Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖14Python程序設計單分支結構二分支結構多分支結構條件判斷及組合Python分支結構Python程序設計單分支結構Python分支結構15Python分支結構單分支結構根據(jù)判斷條件結果而選擇不同向前路徑的運行方式if<條件>:<語句塊>Python分支結構單分支結構根據(jù)判斷條件結果而選擇不同向前16Python分支結構單分支結構單分支示例guess=eval(input())ifguess==99:print("猜對了")ifTrue:print("條件正確")Python分支結構單分支結構單分支示例guess=ev17Python分支結構二分支結構根據(jù)判斷條件結果而選擇不同向前路徑的運行方式if<條件>:<語句塊1>else:<語句塊2>Python分支結構二分支結構根據(jù)判斷條件結果而選擇不同向前18Python分支結構二分支結構二分支示例guess=eval(input())ifguess==99:print("猜對了")else:print("猜錯了")ifTrue:print("語句塊1")else:print("語句塊2")Python分支結構二分支結構二分支示例guess=ev19Python分支結構二分支結構二分支示例guess=eval(input())ifguess==99:print("猜對了")else:print("猜錯了")ifTrue:print("語句塊1")else:print("語句塊2")Python分支結構二分支結構二分支示例guess=ev20Python分支結構二分支結構緊湊形式:適用于簡單表達式的二分支結構<表達式1>if<條件>else<表達式2>guess=eval(input())print("猜{}了".format("對"ifguess==99else"錯"))Python分支結構二分支結構緊湊形式:適用于簡單表達式的二21Python分支結構多分支結構if<條件1>:<語句塊1>elif<條件2>:<語句塊2>……else:<語句塊N>Python分支結構多分支結構if<條件1>:22Python分支結構多分支結構#judgeScorescore=eval(input('請輸入成績:'))ifscore>=60:grade='D'elifscore>=70:grade='C'elifscore>=80:grade='B'elifscore>=90:grade='A'print("輸入成績屬于級別:{}".format(grade))-注意多條件之間的包含關系-注意變量取值范圍的覆蓋Python分支結構多分支結構#judgeScore-注意23Python分支結構條件判斷及組合Python分支結構條件判斷及組合24Python分支結構條件判斷及組合用于條件組合的三個保留字Python分支結構條件判斷及組合用于條件組合的三個保留字25Python分支結構條件判斷及組合用于條件組合的三個保留字Python分支結構條件判斷及組合用于條件組合的三個保留字26Python分支結構條件判斷及組合示例guess=eval(input())ifguess>99orguess<99:
print("猜錯了")else:print("猜對了")ifnotTrue:print("語句塊2")else:
print("語句塊1")Python分支結構條件判斷及組合示例guess=eva27Python分支結構實例:身體質量指數(shù)BMI-BMI:BodyMassIndex國際上常用的衡量人體肥胖和健康程度的重要標準,主要用于統(tǒng)計分析-定義BMI=體重(kg)/身高
2(m2)Python分支結構實例:身體質量指數(shù)BMI-BMI:B28Python分支結構實例:身體質量指數(shù)BMI-實例:體重72kg身高1.72mBMI值是多少?-這個值是否健康呢?Python分支結構實例:身體質量指數(shù)BMI-實例:體重29Python分支結構實例:身體質量指數(shù)BMI國際:世界衛(wèi)生組織國內:國家衛(wèi)生健康委員會Python分支結構實例:身體質量指數(shù)BMI國際:世界衛(wèi)生30Python分支結構實例:身體質量指數(shù)BMI問題需求輸入:給定體重和身高值輸出:BMI指標分類信息(國際和國內)思路方法難點在于同時輸出國際和國內對應的分類思路1:分別計算并給出國際和國內BMI分類-思路2:混合計算并給出國際和國內BMI分類Python分支結構實例:身體質量指數(shù)BMI問題需求輸入:31Python分支結構實例:身體質量指數(shù)BMIPython分支結構實例:身體質量指數(shù)BMI32Python分支結構實例:身體質量指數(shù)BMIPython分支結構實例:身體質量指數(shù)BMI33Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖34Python程序設計遍歷循環(huán)無限循環(huán)循環(huán)控制保留字循環(huán)的高級用法Python循環(huán)結構Python程序設計遍歷循環(huán)Python循環(huán)結構35Python循環(huán)結構循環(huán)根據(jù)循環(huán)執(zhí)行次數(shù)的確定性,循環(huán)可以分為確定次數(shù)循環(huán)和非確定次數(shù)循環(huán)。確定次數(shù)循環(huán)指循環(huán)體對循環(huán)次數(shù)有明確的定義循環(huán)次數(shù)采用遍歷結構中元素個數(shù)來體現(xiàn)。無限循環(huán)一直保持循環(huán)操作直到特定循環(huán)條件不被滿足才結束,不需要提前知道確定循環(huán)次數(shù)。Python循環(huán)結構循環(huán)根據(jù)循環(huán)執(zhí)行次數(shù)的確定性,循環(huán)可以分36Python循環(huán)結構遍歷循環(huán)遍歷某個結構形成的循環(huán)運行方式for<循環(huán)變量>in<遍歷結構>:<語句塊>-從遍歷結構中逐一提取元素,放在循環(huán)變量中Python循環(huán)結構遍歷循環(huán)遍歷某個結構形成的循環(huán)運行方式f37Python循環(huán)結構遍歷循環(huán)-由保留字for和in組成,完整遍歷所有元素后結束-每次循環(huán),所獲得元素放入循環(huán)變量,并執(zhí)行一次語句塊Python循環(huán)結構遍歷循環(huán)-由保留字for和in組成,完38Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(N次)-遍歷由range(N)函數(shù)產生的數(shù)字序列,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(N次)-遍歷由r39Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(特定次)-遍歷由range(M,N,K)函數(shù)產生的數(shù)字序列,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(特定次)-遍歷由40Python循環(huán)結構遍歷循環(huán)應用字符串遍歷循環(huán)-s是字符串,遍歷字符串每個字符,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用字符串遍歷循環(huán)-s是字符串41Python循環(huán)結構遍歷循環(huán)應用列表遍歷循環(huán)-ls是一個列表,遍歷其每個元素,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用列表遍歷循環(huán)-ls是一個列42Python循環(huán)結構遍歷循環(huán)應用文件遍歷循環(huán)-fi是一個文件標識符,遍歷其每行,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用文件遍歷循環(huán)-fi是一個文43Python循環(huán)結構無限循環(huán)由條件控制的循環(huán)運行方式-反復執(zhí)行語句塊,直到條件不滿足時結束Python循環(huán)結構無限循環(huán)由條件控制的循環(huán)運行方式44Python循環(huán)結構無限循環(huán)的應用Python循環(huán)結構無限循環(huán)的應用45Python循環(huán)結構循環(huán)控制保留字break和continuebreak用來跳出最內層for或while循環(huán),脫離該循環(huán)后程序從循環(huán)后代碼繼續(xù)續(xù)執(zhí)行continue用來結束當前當次循環(huán),即跳出循環(huán)體中下面尚未執(zhí)行的語句,但不跳出當前循環(huán)。-break跳出并結束當前整個循環(huán),執(zhí)行循環(huán)后的語句-continue結束當次循環(huán),繼續(xù)執(zhí)行后續(xù)次數(shù)循環(huán)Python循環(huán)結構循環(huán)控制保留字break和conti46Python循環(huán)結構循環(huán)控制保留字break和continuePython循環(huán)結構循環(huán)控制保留字break和conti47Python循環(huán)結構循環(huán)控制保留字break和continuePython循環(huán)結構循環(huán)控制保留字break和conti48Python循環(huán)結構循環(huán)的高級用法循環(huán)與elsePython循環(huán)結構循環(huán)的高級用法循環(huán)與else49Python循環(huán)結構循環(huán)的高級用法for循環(huán)和while循環(huán)中都存在一個else擴展用法。?else中的語句塊只在一種條件下執(zhí)行,即for循環(huán)正常遍歷了所有內容沒有因為break或return而退出。Python循環(huán)結構循環(huán)的高級用法for循環(huán)和while循環(huán)50Python循環(huán)結構random庫的使用random庫是生成及使用隨機數(shù)的Python標準庫random庫采用梅森旋轉算法(Mersennetwister)生成偽隨機數(shù)序列,可用于除隨機性要求更高的加解密算法外的大多數(shù)工程應用。使用random庫:importrandomPython循環(huán)結構random庫的使用random庫是生成51Python循環(huán)結構random庫的使用Python循環(huán)結構random庫的使用52Python循環(huán)結構random庫的使用基本隨機數(shù)函數(shù):seed(),random()擴展隨機數(shù)函數(shù):randint(),getrandbits(),uniform(),randrange(),choice(),shuffle()Python循環(huán)結構random庫的使用基本隨機數(shù)函數(shù):s53Python循環(huán)結構基本隨機數(shù)函數(shù)Python循環(huán)結構基本隨機數(shù)函數(shù)54Python循環(huán)結構基本隨機數(shù)函數(shù)生成隨機數(shù)之前可以通過seed()函數(shù)指定隨機數(shù)種子,隨機種子一般是一個整數(shù),只要種子相同,每次生成的隨機數(shù)序列也相同。這種情況便于測試和同步數(shù)據(jù)Python循環(huán)結構基本隨機數(shù)函數(shù)生成隨機數(shù)之前可以通過se55Python循環(huán)結構基本隨機數(shù)函數(shù)importrandom或fromrandomimport*Python循環(huán)結構基本隨機數(shù)函數(shù)importrandom56Python循環(huán)結構擴展隨機數(shù)函數(shù)Python循環(huán)結構擴展隨機數(shù)函數(shù)57Python循環(huán)結構擴展隨機數(shù)函數(shù)Python循環(huán)結構擴展隨機數(shù)函數(shù)58Python循環(huán)結構擴展隨機數(shù)函數(shù)Python循環(huán)結構擴展隨機數(shù)函數(shù)59Python循環(huán)結構實例:圓周率的計算
π(圓周率)是一個無理數(shù),即無限不循環(huán)小數(shù)。精確求解圓周率π是幾何學、物理學和很多工程學科的關鍵。?對π的精確求解曾經是數(shù)學歷史上一直難以解決的問題之一,因為π無法用任何精確公式表示,在電子計算機出現(xiàn)以前,π只能通過一些近似公式的求解得到,直到1948年,人類才以人工計算方式得到π的808位精確小數(shù)。Python循環(huán)結構實例:圓周率的計算π(圓周率)是一個無60Python循環(huán)結構實例:圓周率的計算蒙特卡羅(MonteCarlo)方法,又稱隨機抽樣或統(tǒng)計試驗方法。當所要求解的問題是某種事件出現(xiàn)的概率,或者是某個隨機變量的期望值時,它們可以通過某種“試驗”的方法,得到這種事件出現(xiàn)的頻率,或者這個隨機變數(shù)的平均值,并用它們作為問題的解。Python循環(huán)結構實例:圓周率的計算蒙特卡羅(Monte61Python循環(huán)結構實例:圓周率的計算應用蒙特卡羅方法求解π的基本步驟如下:?隨機向單位正方形和圓結構,拋灑大量“飛鏢”點?計算每個點到圓心的距離從而判斷該點在圓內或者圓外?用圓內的點數(shù)除以總點數(shù)就是π/4值。隨機點數(shù)量越大,越充分覆蓋整個圖形,計算得到的π值越精確。實際上,這個方法的思想是利用離散點值表示圖形的面積,通過面積比例來求解π值。Python循環(huán)結構實例:圓周率的計算應用蒙特卡羅方法求解π62Python循環(huán)結構實例:圓周率的計算Python循環(huán)結構實例:圓周率的計算63Python循環(huán)結構實例:圓周率的計算Python循環(huán)結構實例:圓周率的計算64謝謝
大家謝謝
大家654.Python程序的控制結構4.Python程序的控制結構66Python程序設計第4章Python程序控制結構Python程序設計第4章Python程序控制結構67Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖68Python程序設計流程圖基本元素程序流程圖程序基本結構程序的流程圖Python程序設計流程圖基本元素程序的流程圖69程序流程圖流程圖基本元素程序流程圖用一系列圖形、流程線和文字說明描述程序的基本操作和控制流程,它是程序分析和過程描述的最基本方式。?流程圖的基本元素包括7種程序流程圖流程圖基本元素程序流程圖用一系列圖形、流程線和文字70程序流程圖程序流程圖程序流程圖示例由連接點A連接的一個程序程序流程圖程序流程圖程序流程圖示例由連接點A連接的一個程序71程序流程圖程序的基本結構程序由三種基本結構組成:順序結構分支結構循環(huán)結構這些基本結構都有一個入口和一個出口。任何程序都由這三種基本結構組合而成程序流程圖程序的基本結構程序由三種基本結構組成:這些基本結構72程序流程圖程序的基本結構順序結構是程序的基礎,但單一的順序結構不可能解決所有問題。順序結構是程序按照線性順序依次執(zhí)行的一種運行方式,其中語句塊1S1和語句塊S2表示一個或一組順序執(zhí)行的語句程序流程圖程序的基本結構順序結構是程序的基礎,但單一的順序結73程序流程圖程序的基本結構分支結構是程序根據(jù)條件判斷結果而選擇不同向前執(zhí)行路徑的一種運行方式,包括單分支結構和二分支結構。由二分支結構會組合形成多分支結構。程序流程圖程序的基本結構分支結構是程序根據(jù)條件判斷結果而選擇74程序流程圖程序的基本結構循環(huán)結構是程序根據(jù)條件判斷結果向后反復執(zhí)行的一種運行方式,根據(jù)循環(huán)體觸發(fā)條件不同,包括條件循環(huán)和遍歷循環(huán)結構程序流程圖程序的基本結構循環(huán)結構是程序根據(jù)條件判斷結果向后反75程序流程圖程序的基本結構實例實例1:圓面積和周長的計算輸入:圓半徑R處理:圓面積:S=π*R*R圓周長:L=2*π*R輸出:圓面積S、周長L程序流程圖程序的基本結構實例實例1:圓面積和周長的計算輸入76程序流程圖程序的基本結構實例實例2:實數(shù)絕對值的計算程序流程圖程序的基本結構實例實例2:實數(shù)絕對值的計算77程序流程圖程序的基本結構實例實例3:整數(shù)累加輸入:正整數(shù)R處理:S=1+2+3+…+R輸出:輸出S程序流程圖程序的基本結構實例實例3:整數(shù)累加輸入:正整數(shù)R78Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖79Python程序設計單分支結構二分支結構多分支結構條件判斷及組合Python分支結構Python程序設計單分支結構Python分支結構80Python分支結構單分支結構根據(jù)判斷條件結果而選擇不同向前路徑的運行方式if<條件>:<語句塊>Python分支結構單分支結構根據(jù)判斷條件結果而選擇不同向前81Python分支結構單分支結構單分支示例guess=eval(input())ifguess==99:print("猜對了")ifTrue:print("條件正確")Python分支結構單分支結構單分支示例guess=ev82Python分支結構二分支結構根據(jù)判斷條件結果而選擇不同向前路徑的運行方式if<條件>:<語句塊1>else:<語句塊2>Python分支結構二分支結構根據(jù)判斷條件結果而選擇不同向前83Python分支結構二分支結構二分支示例guess=eval(input())ifguess==99:print("猜對了")else:print("猜錯了")ifTrue:print("語句塊1")else:print("語句塊2")Python分支結構二分支結構二分支示例guess=ev84Python分支結構二分支結構二分支示例guess=eval(input())ifguess==99:print("猜對了")else:print("猜錯了")ifTrue:print("語句塊1")else:print("語句塊2")Python分支結構二分支結構二分支示例guess=ev85Python分支結構二分支結構緊湊形式:適用于簡單表達式的二分支結構<表達式1>if<條件>else<表達式2>guess=eval(input())print("猜{}了".format("對"ifguess==99else"錯"))Python分支結構二分支結構緊湊形式:適用于簡單表達式的二86Python分支結構多分支結構if<條件1>:<語句塊1>elif<條件2>:<語句塊2>……else:<語句塊N>Python分支結構多分支結構if<條件1>:87Python分支結構多分支結構#judgeScorescore=eval(input('請輸入成績:'))ifscore>=60:grade='D'elifscore>=70:grade='C'elifscore>=80:grade='B'elifscore>=90:grade='A'print("輸入成績屬于級別:{}".format(grade))-注意多條件之間的包含關系-注意變量取值范圍的覆蓋Python分支結構多分支結構#judgeScore-注意88Python分支結構條件判斷及組合Python分支結構條件判斷及組合89Python分支結構條件判斷及組合用于條件組合的三個保留字Python分支結構條件判斷及組合用于條件組合的三個保留字90Python分支結構條件判斷及組合用于條件組合的三個保留字Python分支結構條件判斷及組合用于條件組合的三個保留字91Python分支結構條件判斷及組合示例guess=eval(input())ifguess>99orguess<99:
print("猜錯了")else:print("猜對了")ifnotTrue:print("語句塊2")else:
print("語句塊1")Python分支結構條件判斷及組合示例guess=eva92Python分支結構實例:身體質量指數(shù)BMI-BMI:BodyMassIndex國際上常用的衡量人體肥胖和健康程度的重要標準,主要用于統(tǒng)計分析-定義BMI=體重(kg)/身高
2(m2)Python分支結構實例:身體質量指數(shù)BMI-BMI:B93Python分支結構實例:身體質量指數(shù)BMI-實例:體重72kg身高1.72mBMI值是多少?-這個值是否健康呢?Python分支結構實例:身體質量指數(shù)BMI-實例:體重94Python分支結構實例:身體質量指數(shù)BMI國際:世界衛(wèi)生組織國內:國家衛(wèi)生健康委員會Python分支結構實例:身體質量指數(shù)BMI國際:世界衛(wèi)生95Python分支結構實例:身體質量指數(shù)BMI問題需求輸入:給定體重和身高值輸出:BMI指標分類信息(國際和國內)思路方法難點在于同時輸出國際和國內對應的分類思路1:分別計算并給出國際和國內BMI分類-思路2:混合計算并給出國際和國內BMI分類Python分支結構實例:身體質量指數(shù)BMI問題需求輸入:96Python分支結構實例:身體質量指數(shù)BMIPython分支結構實例:身體質量指數(shù)BMI97Python分支結構實例:身體質量指數(shù)BMIPython分支結構實例:身體質量指數(shù)BMI98Python程序設計4.1程序的流程圖4.2Python分支結構4.3Python循環(huán)結構Python程序設計4.1程序的流程圖99Python程序設計遍歷循環(huán)無限循環(huán)循環(huán)控制保留字循環(huán)的高級用法Python循環(huán)結構Python程序設計遍歷循環(huán)Python循環(huán)結構100Python循環(huán)結構循環(huán)根據(jù)循環(huán)執(zhí)行次數(shù)的確定性,循環(huán)可以分為確定次數(shù)循環(huán)和非確定次數(shù)循環(huán)。確定次數(shù)循環(huán)指循環(huán)體對循環(huán)次數(shù)有明確的定義循環(huán)次數(shù)采用遍歷結構中元素個數(shù)來體現(xiàn)。無限循環(huán)一直保持循環(huán)操作直到特定循環(huán)條件不被滿足才結束,不需要提前知道確定循環(huán)次數(shù)。Python循環(huán)結構循環(huán)根據(jù)循環(huán)執(zhí)行次數(shù)的確定性,循環(huán)可以分101Python循環(huán)結構遍歷循環(huán)遍歷某個結構形成的循環(huán)運行方式for<循環(huán)變量>in<遍歷結構>:<語句塊>-從遍歷結構中逐一提取元素,放在循環(huán)變量中Python循環(huán)結構遍歷循環(huán)遍歷某個結構形成的循環(huán)運行方式f102Python循環(huán)結構遍歷循環(huán)-由保留字for和in組成,完整遍歷所有元素后結束-每次循環(huán),所獲得元素放入循環(huán)變量,并執(zhí)行一次語句塊Python循環(huán)結構遍歷循環(huán)-由保留字for和in組成,完103Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(N次)-遍歷由range(N)函數(shù)產生的數(shù)字序列,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(N次)-遍歷由r104Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(特定次)-遍歷由range(M,N,K)函數(shù)產生的數(shù)字序列,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用計數(shù)循環(huán)(特定次)-遍歷由105Python循環(huán)結構遍歷循環(huán)應用字符串遍歷循環(huán)-s是字符串,遍歷字符串每個字符,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用字符串遍歷循環(huán)-s是字符串106Python循環(huán)結構遍歷循環(huán)應用列表遍歷循環(huán)-ls是一個列表,遍歷其每個元素,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用列表遍歷循環(huán)-ls是一個列107Python循環(huán)結構遍歷循環(huán)應用文件遍歷循環(huán)-fi是一個文件標識符,遍歷其每行,產生循環(huán)Python循環(huán)結構遍歷循環(huán)應用文件遍歷循環(huán)-fi是一個文108Python循環(huán)結構無限循環(huán)由條件控制的循環(huán)運行方式-反復執(zhí)行語句塊,直到條件不滿足時結束Python循環(huán)結構無限循環(huán)由條件控制的循環(huán)運行方式109Python循環(huán)結構無限循環(huán)的應用Python循環(huán)結構無限循環(huán)的應用110Python循環(huán)結構循環(huán)控制保留字break和continuebreak用來跳出最內層for或while循環(huán),脫離該循環(huán)后程序從循環(huán)后代碼繼續(xù)續(xù)執(zhí)行continue用來結束當前當次循環(huán),即跳出循環(huán)體中下面尚未執(zhí)行的語句,但不跳出當前循環(huán)。-break跳出并結束當前整個循環(huán),執(zhí)行循環(huán)后的語句-continue結束當次循環(huán),繼續(xù)執(zhí)行后續(xù)次數(shù)循環(huán)Python循環(huán)結構循環(huán)控制保留字break和conti111Python循環(huán)結構循環(huán)控制保留字break和continuePython循環(huán)結構循環(huán)控制保留字break和conti112Python循環(huán)結構循環(huán)控制保留字break和continuePython循環(huán)結構循環(huán)控制保留字break和conti113Python循環(huán)結構循環(huán)的高級用法循環(huán)與elsePython循環(huán)結構循環(huán)的高級用法循環(huán)與else114Python循環(huán)結構循環(huán)的高級用法for循環(huán)和while循環(huán)中都存在一個else擴展用法。?else中的語句塊只在一種條件下執(zhí)行,即for循環(huán)正常遍歷了所有內容沒有因為break或return而退出。Python循環(huán)結構循環(huán)的高級用法for循環(huán)和while循環(huán)115Python循環(huán)結構random庫的使用random庫是生成及使用隨機數(shù)的Python標準庫random庫采用梅森旋轉算法(Mersennetwister)生成偽隨機數(shù)序列,可用于除隨機性要求更高的加解密算法外的大多數(shù)工程應用。使用random庫:importrandomPython循環(huán)結構r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保育員學期工作計劃小班簡短2022
- 中職學生開學典禮精彩發(fā)言稿(14篇)
- 體育部部長競選演講稿三篇
- 五心好家長先進事跡(8篇)
- 主管護師述職報告
- 節(jié)水節(jié)電課件教學課件
- 影響農村教師專業(yè)發(fā)展問題的研究結題報告
- 影響地產金融的因素
- 輪胎噪聲測試方法 轉鼓法 征求意見稿
- 2025年山東轄內農村商業(yè)銀行高校畢業(yè)生招聘(2180人)筆試備考題庫及答案解析
- 新課標-人教版數(shù)學六年級上冊第五單元《圓》單元教材解讀
- 2022湖北漢江王甫洲水力發(fā)電有限責任公司招聘試題及答案解析
- 2019新人教必修1unit2Travelling-Around整單元完整教案
- 大學生辯論賽評分標準表
- 診所污水污物糞便處理方案及周邊環(huán)境
- 江蘇開放大學2023年秋《馬克思主義基本原理 060111》形成性考核作業(yè)2-實踐性環(huán)節(jié)(占過程性考核成績的30%)參考答案
- 《我是班級的主人翁》的主題班會
- 酒店安全設施及安全制度
- 近代化的早期探索與民族危機的加劇 單元作業(yè)設計
- 租賃機械設備施工方案
- 二年級家長會語文老師課件
評論
0/150
提交評論