if 《條件》:
執行《語句》
《表示式1> if 《條件》 else 《表示式2>
if 《條件1>:
執行《語句1>
elif :
執行《語句2>
else:
執行《語句3>
操作符
描述<
小於<=
小於等於
>=
大於等於
>
大於》=
等於!=
不等於
保留字保留字使用
描述and
x and y
兩個條件的邏輯與
orx or y
兩個條件的邏輯或
notnot x
條件x的邏輯非
true
if true
條件為真
false
if false
條件為假
for 《迴圈變數》 in 《遍歷結構》:
《迴圈語句塊》
應用場景:計數迴圈、列表迴圈、字串遍歷迴圈、檔案遍歷迴圈
while 《條件》:
《語句塊》
保留字
描述break
跳出整個迴圈,執行迴圈後的語句
contiune
結束當此迴圈,繼續執行後續迴圈
# calbmiv1.py
height, weight = eval(input())
bmi = weight / pow(height, 2)
print("bmi數值為:".format(bmi))
who, nat = " ", " "
if bmi < 18.5:
who, nat = "偏瘦", "偏瘦"
elif 18.5 <= bmi < 24:
who, nat = "正常", "正常"
elif 24 <= bmi < 25:
who, nat = '正常', "偏胖"
elif 25 <= bmi < 28:
who, nat = "偏胖", "偏胖"
elif 28 <= bmi < 30:
who, nat = "偏胖", "肥胖"
else:
who, nat = "肥胖", "肥胖"
print("bmi指標為:國際'',國內''".format(who, nat))
>>> 1.72,80
bmi數值為:27.04
bmi指標為:國際'偏胖',國內'偏胖'
pi =0
n = 100
for k in range(n):
pi += 1/pow(16,k)*(4/(8*k+1) - 2/(8*k+4) - 1/(8*k+5) -1/(8*k+6))
print("圓周率的值為:{}".format(pi))
圓周率的值為:3.141592653589793
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語句 縮...