PYTHON 程式的控制結構

2021-07-14 13:29:25 字數 912 閱讀 2084

>選擇結構

>>程式流程圖:用簡單的圖形表示問題的解決步驟;起止框,處理匡,判斷框,文件框,流程線,圓形,輸入輸出框

>>語法:(python中大括號不是分割槽作用,是靠語句塊的縮進來體現語句塊術語的範圍)

if 條件:

縮排語句塊

其餘的語句

if 條件:

縮排語句塊

else :

縮排語句塊

>>if語句支援巢狀

>>多分支結構elif 條件==else if 條件,有助於簡化縮排,是畫面更加清晰,可讀性更高

涉及到兩個典型的例子:elif計算多分支結構;領先是否安全的例子

>迴圈結構

>>while:條件判斷,成立則執行迴圈體,不成立則不執行

初始化語句

while 條件語句:

迴圈體其它語句

>>break,結束當前迴圈體

>>continue,結束這次迴圈或者說開始新的迴圈

>>for迴圈

for element in object

迴圈體》range(start,stop,step)生成連續整數

>>窮舉法的使用-雞兔同籠問題

>>迴圈的巢狀問題

>程式控制結構的練習題

>>if-else 句型

for i in range(2,x):

if x % i == 0 :

break

else :

prin 'x is a prime'

當else在迴圈外與for對齊的時候說明了乙個問題,有無數個if與else對應,當其中的任何乙個if執行後都不在執行else,否則,若if沒有執行過,則會執行else

python程式的控制結構

python程式的控制結構 1.if 縮排 嚴格縮排 if g 1 if後面有乙個空格,還有冒號 print right 沒空格有 也行 if g 1 冒號 print right 判斷條件也可以直接寫true if true 冒號 print right 判斷條件為數字 非零值視為true,零值視...

四 python程式的控制結構

目錄 一 if語句 1.if 2.if else 3.if elif if 4.條件組合保留字 二 程式的迴圈結構 1.for迴圈 range 2.while迴圈 3.迴圈控制保留字break和continue 4.pass語句 5.迴圈的高階用法 6.python沒用switch case語句 縮...

Python學習 程式的控制結構

if 條件 執行 語句 表示式1 if 條件 else 表示式2 if 條件1 執行 語句1 elif 執行 語句2 else 執行 語句3 操作符 描述 小於 小於等於 大於等於 大於 等於 不等於 保留字保留字使用 描述and x and y 兩個條件的邏輯與 orx or y 兩個條件的邏輯或...