一、順序:
**是從上而下,從左到右進行
二、選擇:
|-- 單分支
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語句 縮...