if 判斷條件:
執行語句……
else:
執行語句……
# 例1:if 基本用法
flag =
false
name =
'luren'
if name ==
'python'
:# 判斷變數是否為 python
flag =
true
# 條件成立時設定標誌為真
print
('welcome boss'
)# 並輸出歡迎資訊
else
:print
(name)
# 條件不成立時輸出變數名稱
if 語句的判斷條件可以用 >(大於)、< (小於)、==(等於)、>=(大於等於)、<=(小於等於)來表示其關係。
當判斷條件為多個值時,可以使用以下形式:
if 判斷條件1
: 執行語句1……
elif 判斷條件2
: 執行語句2……
elif 判斷條件3
: 執行語句3……
else
(選配)
: 執行語句4……
# 例2:elif用法
num =
5if num ==3:
# 判斷num的值
print
('boss'
)elif num ==2:
print
('user'
)elif num ==1:
print
('worker'
)elif num <0:
# 值小於零時輸出
print
('error'
)else
:print
('roadman'
)# 條件均不成立時輸出
由於 python 並不支援 switch 語句,所以多個條件判斷,只能用 elif 來實現,如果判斷需要多個條件需同時判斷時,可以使用 or (或),表示兩個條件有乙個成立時判斷條件成功;使用 and (與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。
# 例3:if語句多個條件
num =
9if num >=
0and num <=10:
# 判斷值是否在0~10之間
print
('hello'
)# 輸出結果: hello
num =
10if num <
0or num >10:
# 判斷值是否在小於0或大於10
print
('hello'
)else
:print
('undefine'
)# 輸出結果: undefine
num =
8# 判斷值是否在0~5或者10~15之間
if(num >=
0and num <=5)
or(num >=
10and num <=15)
:print
('hello'
)else
:print
('undefine'
)# 輸出結果: undefine
當if有多個條件時可使用括號來區分判斷的先後順序,括號中的判斷優先執行,此外 and 和 or 的優先順序低於》(大於)、<(小於)等判斷符號,即大於和小於在沒有括號的情況下會比與或要優先判斷。 Python基礎(四) 條件語句
1.if語句if 條件 行 必須放到乙個語句塊中 語句塊就是組合在一起的一組程式語句 在python中,空白 tab或空格 是有意義的!處於同一位置 縮排相同 的 組成乙個 塊!如果你在python互動環境下敲 還要特別留意縮排,並且退出縮排需要多敲一行回車 用於條件的符號 定義符號 等於 不等於 ...
java學習 四 條件語句 if else
條件語句的條件要返回乙個布林值,if語句包含乙個布林表示式和一條或多條語句,語法如下 if 布林表示式 實例如圖 if語句後面可以跟else語句,當if語句的布林表示式值為false時,else語句塊會被執行。語法如下 if 布林表示式 else 實例如圖 在if語句後面也可以跟else if語句,...
python基礎(四)條件判斷
1.輸入使用者年齡,根據年齡列印不同的內容 age 20 if age 18 print your age is age print adult 再新增乙個else語句 age 3 if age 18 print your age is age print adult else print your...