python程式的控制 Python程式控制流程

2021-10-11 05:09:17 字數 1037 閱讀 8313

一、順序:

**是從上而下,從左到右進行

二、選擇:

|-- 單分支

if 條件:

條件成立時要執行的**

if (i + 3) % 5 == 0 and (i - 3) % 6 == 0:

print(「這個最小數是:」,i)

|-- 雙分支

if 條件:

#條件成立時要執行的**

else:

#條件不成立時要執行的**

if x % 4 == 0 and x % 100 != 0 or x % 400 == 0:

print(「該年份為閏年」)

else:

print(「該年份不是閏年」)

|-- 多分支

if 條件1:

條件1成立時要執行的**

elif 條件2:

條件2成立時要執行的**

else:

前面條件都不滿足時要執行的**

if bmi < 18.5:

print(「過輕」)

elif bmi >= 18.5 and bmi < 24:

print(「正常」)

elif bmi >= 24 and bmi < 27:

print(「過重」)

elif bmi >= 27 and bmi < 30:

print(「輕度肥胖」)

elif bmi >= 30 and bmi < 35:

print(「中度肥胖」)

elif bmi >= 35:

print(「重度肥胖」)

else:

print(「輸入錯誤!」)

三、迴圈:

什麼是迴圈:

就是**重複的一種語句結構

while迴圈

for迴圈

while迴圈:

while 條件:

#迴圈體

break、continue關鍵字的使用

break能夠終止迴圈

continue關鍵字跳過本次迴圈,執行下次迴圈

PYTHON 程式的控制結構

選擇結構 程式流程圖 用簡單的圖形表示問題的解決步驟 起止框,處理匡,判斷框,文件框,流程線,圓形,輸入輸出框 語法 python中大括號不是分割槽作用,是靠語句塊的縮進來體現語句塊術語的範圍 if 條件 縮排語句塊 其餘的語句 if 條件 縮排語句塊 else 縮排語句塊 if語句支援巢狀 多分支...

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語句 縮...