Python中的選擇結構

2021-10-09 23:24:30 字數 1729 閱讀 8411

使用if語句實現單分支結構

【語法】

if 表示式:

語句塊【說明】

sale=

3000

#為儲存銷售金額的變數sale賦值

if sale<=

5000

:#使用if語句進行判斷

print

("業績太低。"

)#輸出 業績太低。

print

("無提成。"

)#輸出 無提成。

使用if-else語句實現雙分支結構

【語法】

if 表示式:

語句塊1

else:

語句塊2

sale=

6000

#為儲存銷售金額的變數sale賦值

if sale<=

5000

:#使用if-else語句進行判斷

print

("業績太低,無提成。"

)else

:print

("業績達標,有提成。"

)#輸出 業績達標,有提成。

使用多分支if語句實現多分支結構

【語法】

if 表示式1:

語句塊1

elif 表示式2:

語句塊2

else:

語句塊3

【說明】

elif語句可以有多個,else語句可以沒有或者最多只能有乙個。

sale=

6000

#為儲存銷售金額的變數sale賦值

if sale<=

5000

:print

("無提成"

)elif sale<=

10000

:print

("最高提成10%"

)elif sale<=

50000

:print

("最高提成20%"

)else

:print

("最高提成30%"

)#輸出 最高提成10%

在if語句中又包含乙個或多個if控制語句稱為巢狀if控制語句

【語法】

if 表示式1:

if 表示式2:

語句塊1

else:

語句塊2

else:

if表示式3:

語句塊3

else:

語句塊4

"""day=

6#今天週六

temp=

30#溫度為30

weather=

"天氣好"

if day==

6or day==7:

if temp>=30:

print

("游泳"

)else

:print

("爬山"

)else

:if weather==

"天氣好"

:print

("去客戶單位談業務"

)else

:print

("在公司上網查資料"

)#輸出 游泳

python選擇結構的巢狀

選擇結構可以巢狀,使用時一定要注意控制好不同級別 塊的縮排量,因為縮排量決定了 的從屬關係。語法格式如下 if 表示式1 語句塊 1 if 表示式 2 語句塊 2 else 語句塊 3 else if 表示式 4 語句塊 4 舉例 輸入乙個分數。分數在 0 100 之間。90 以上是 a,80 以上...

python的選擇結構(if語句)

1 條件語句 這是乙個可鞥為真也可能為假的語句,由if關鍵字開始,由冒號結束,例如 if scores 100 注 它與c語言最大的不同之處在於這裡面的條件語句沒有括號。2 塊 這是一段可以執行的 當條件語句為真時就會執行這個 塊。特別需要注意的是,python 語句中的 塊並沒有使用常見的大括號,...

java中的選擇結構

所謂選擇結構,顧名思義就是需要作出選擇,然後繼續執行,生活中有很多例子。比如說去上班,是選擇開車去還是騎車去,如果有汽車,那就開車去,如果沒騎車,就騎車去。嗯,我沒車 if 表示式 注 表示式的值必須是true或者flase 例如 如果a的值大於1,那麼輸出 我很帥 public static vo...