if 語句用於有條件的執行。語法如下:
if assignment_expression:
suite
elif assignment_expression: # 可選子句
suite
... # 可以多個 elif
else: #可選子句
suite
對於簡單語句,可以寫為一行,但不推薦。
它通過對表示式逐個求值直至找到乙個真值。然後執行該 if 語句或子句體下的**,從而 if 語句的其他部分不會被執行或求值。
如果所有表示式均為假值,else 子句體如果存在就會被執行。
for i in
range(5
):if i %2==
0:print
(i)
0
24
for i in
range(5
):if i %2==
0:print
(i)
0
24
i,j =0,
1if i <0:
print
(i)# 不執行
elif i ==0:
print
(i)# 執行,下面的則不再執行
elif j ==1:
print
(j)else
:print
(i,j)
0
i,j =0,
1if i <0:
print
(i)# 不執行
elif i ==1:
print
(i)# 不執行
elif j ==0:
print
(j)# 不執行
else
:print
(i,j)
# 執行
0 1
多個 if 語句連用,則分別判斷,互不影響:
i,j =0,
1if i <0:
print
(i)# 不執行
else
:print
(i,j)
# 執行
if i ==0:
print
(i)# 執行
if j ==1:
print
(j)# 執行
else
:print
(i,j)
# 不執行
0 1
01
條件判斷 條件篩選?不如條件判斷!
怎樣加快招投標工作流程呢?在此給您支個招,讓excel幫你提高工作效率吧。以下是考評 商是否合格的列表,得分小於60或缺評,則判為 不合格 得分大於60,則判為 合格 為了方便大家學習,開拓思路,在此提供兩種解題方法。01 條件篩選法 開啟篩選功能 數字篩選 小於 在 自定義自動篩選方式 中,分別輸...
條件判斷if
if用於條件判斷,適用於以下情形 1 判斷驅動器 檔案或資料夾是否存在,用 if exist 語句 2 判斷某兩個字串是否相等,用 if 字串1 字串2 語句 3 判斷某兩個數值是否相等,用 if 數值1 equ 數值2 語句 4 判斷某個變數是否已經被賦值,用 if defined str 語句 ...
if條件判斷
score float input 請輸入您的分數 scre int score if score 90 and score 100 print 優秀 elif score 60 and score 90 print 良好 elif score 60 and score 50 print 差 els...